@charset "utf-8";
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],input[type="password"]{
-webkit-appearance: none;outline:none; }
textarea {-webkit-appearance: none;outline:none; } 

html,
body {
	width: 100%;
	box-sizing: border-box;
	font-family: 'Microsoft Yahei';
}
body {
	position: relative;
	height: auto;
}
ul{
	padding: 0;
}
ul li {
	list-style: none;
}
a {
	text-decoration: none !important;
}
.ldc-arial {
	font-family: 'Arial';
}
.ldc-web {
	display: ;
}
.ldc-mobile {
	display: none;
}
input[type=file] {display: inline-block;}
/* 下拉 */
.dropdown > button {
	width: 100%;
	height: 40px;
	background-color: #ffffff;
	border: 1px solid #eff2f7;
	text-align: left;
	font-size: 14px;
	padding: 6px 30px 6px 12px;
}
.dropdown > button span.dropdown-text {
	font-size: 14px;
	color: #383838;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	padding-right: 10px;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.dropdown > button span.dropdown-icon {
	font-size: 12px;
	color: #a5a5a5;
	position: absolute;
	top: 14px;
	right: 10px;
}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a.selected,
.dropdown-group>li>a:hover, 
.dropdown-group>li>a:focus, 
.dropdown-group>li>a.selected {
  text-decoration: none;
  color: #ffffff;
  background-color: #1d8be0;
}
.open .dropdown-group {
	display: block;
}
.dropdown-group {
  position: absolute;
  top: 100%;
  left: auto;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-group>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.has-error input {
	border-color: #a94442 !important;
}
.has-error .help-block {
	display: block;
	font-size: 12px;
}
.has-error {
	height: auto !important;
}
.ldc-signin .has-error{
	height: 50px !important;
}
.help-block {
	display: none;
	text-align: left;
	font-size: 12px;
}

@media screen and (min-width: 992px){
	.col-md-5-5 {
		width: 45%;
	}
	.col-md-1-5 {
		width: 10%;
	}
}
@media screen and (min-width: 768px){
	.launch-container {
		width: 560px;
	}
}
@media screen and (min-width: 992px){
	.launch-container {
		width: 850px;
	}
}
@media screen and (min-width: 1200px){
	.launch-container {
		width: 1100px;
	}
}
/** fancybox modal **/
.fancybox-wrap .modal-footer,
.fancybox-wrap  .modal-header {background: url("../img/modal-bg.gif") repeat-x scroll 0 0 transparent;border-top: 1px solid #FFFFFF;height: 50px;}
.fancybox-wrap .modal-header {background-position: 0 -15px;height: 55px;padding: 0;}
.fancybox-wrap .modal-footer{background-position: 0 -70px;height: 50px;padding: 0;}
.fancybox-wrap .modal-body {padding: 20px;overflow:auto;}
.fancybox-wrap .modal-header h4 {color: #0196e6;margin: 14px 20px 0;}
.fancybox-wrap .modal-header h4 .muted{font-size:12px;font-weight:500;}
.fancybox-wrap .modal-footer .pull-left,.modal-footer .pull-right{margin: 10px 20px 0;}

#modal-question-option{width:700px;height:355px;}
#modal-question-option .option-text{width:690px;height:345px;}

#modal-question-advanced{width:700px;max-height:360px;min-height:200px;}
#modal-question-advanced fieldset {padding: 12px 0;border-top: 1px solid #DAE8EF;}
#modal-question-advanced fieldset:first-child {border-top: 0 none;padding-top: 0;}
#modal-question-advanced fieldset table tr th:first-child,#modal-question-advanced fieldset table tr td:first-child{text-align:left;}
#modal-question-advanced fieldset table th{font-weight:500;background:#F8F7F5;text-align:center;}
#modal-question-advanced fieldset table td{vertical-align: middle;text-align:center;}
#modal-question-advanced fieldset p {margin-bottom:8px;}
#modal-question-advanced fieldset select{border: 1px solid #ADAAA7;width:auto;font-size: 13px !important;height: 24px !important;padding: 2px !important;border-radius:0;margin-left: 10px;}
#modal-question-batch #option-text{width:550px;height:200px;}
#modal-loading{color: #FC8200;font-family: Arial,"微软雅黑";font-size: 20px;text-align:center;padding:10px;width: 200px;}

#modal-question-logic{width:700px;max-height:395px;min-height:200px;}
.if-td{height:200px;overflow-y:auto;}

#modal-survey-create{width:700px;height:340px;padding:0;overflow:hidden;}
.mode-list{width:200px;background:#F3F8FB;height:340px;border-right:1px solid #D2D2D2;}
.mode-view{width:485px;background:#fff;padding:10px 5px;}
.mode-list li{border-bottom:1px solid #D2D2D2;}
.mode-list li a{color:#565656;display:block;min-height:30px;font-size:14px;padding:3px 25px 3px 10px;text-align:right;}
.mode-list li a:hover,.mode-list li.active a{background: url("../images/mode-arrow.png") no-repeat scroll right 7px #DBECF6;color:#0196e6;font-weight:700;}
.mode-label{margin-right: 5px;padding: 3px 6px 5px;font-size:12px;display:inline-block;*display:inline;*zoom:1;background:#0196e6;color:#fff;}
.mode-view .input-xlarge{width:420px;}
.mode-title{margin-bottom:10px;}
.mode-question{border: 1px solid #DDDDDD;height: 270px;margin-top: 10px;overflow-y: auto;padding: 5px;width: 473px;}
.mode-question li{margin-bottom:6px;overflow:hidden;}

#mobile-area .option-block{background-color: #EBF0F7;border: 1px solid #C9C9C9;margin-bottom:10px;}
#mobile-area .option-block p{margin:8px 0;}
#mobile-area .option-block select{height:26px;line-height:26px;}
#mobile-area .option-block strong{margin-right:6px;line-height:25px;display:inline-block;*display:inline;*zoom:1;}
#mobile-area .option-block .icon{background: url("../images/survey_options.jpg") no-repeat scroll -12px -6px transparent;height: 48px;margin: 5px auto;width: 45px;}
#survey-protection.option-block .icon{background-position: -12px -53px;}
#survey-termination.option-block .icon{background-position: -12px -151px;height: 35px;}
#survey-weixin.option-block .icon{background-position: -12px -108px;height: 35px;}

#mobile-area .option-tab {float: left;padding: 5px;text-align: center;width: 111px;}
#mobile-area .option-content {background-color: #FFFFFF;overflow: hidden;padding: 10px 12px;border-left: 1px solid #C9C9C9;}
#is_expore_btw{padding-left:20px;}

#modal-cross-add,#modal-quota-add{height:340px;width:800px;}
#modal-confirm{height:50px;*width:245px;}
/*交叉报表选择问题*/
#modal-cross-picker,#modal-cross-merge{overflow-y: auto;height:340px;width:800px;}
#modal-cross-picker .question{ background-color: #FFFFFF;color: #000000;cursor: pointer;padding: 6px 5px;text-align: left;}
#modal-cross-picker .question.sub{padding-left:25px;}
#modal-cross-picker .even{background-color: #F1F3F6;}
#modal-cross-picker .odd{}
#modal-cross-picker .question:hover{background-color:#3167FF;color:#fff;}
#modal-cross-picker .block{background:#888888;color: #FFFFFF;font-weight: bold;padding: 5px;text-align: right;}
/*交叉报表合并问题选项*/
#modal-cross-merge .description,#modal-cross-merge .title{padding:10px;}
#modal-cross-merge .title{background-color: #B4C494;border: 1px solid #777777;}
#modal-cross-merge .mergeOptionContainer{margin:10px 0;position: relative;}
#modal-cross-merge .mergeOption{background-color: #E1F2B8;border: 1px solid #777777;cursor: pointer;font-weight: bold;height: 30px;margin: 3px 0;padding: 5px;position: relative;line-height:16px;}
#modal-cross-merge .mergeGroup .mergeOption{background-color: #EEEEEE;color: #777777;cursor: default;}
#modal-cross-merge .mergeOption.open{height:auto;}
#modal-cross-merge .mergeGroup{display:none;margin-top: 30px;}
#modal-cross-merge .mergeCount{background-color: #CCCCCC;border: 1px solid #777777;color: #000000;padding: 6px;position: absolute;right: 5px;top: 5px;}
#modal-cross-merge .mergeCount .mergeCountText{float:left;}
#modal-cross-merge .mergeCount .arrow{background: url("../img/crosstabwidgets.png") no-repeat scroll -178px -74px transparent;display: block;float: right;height: 7px;margin: 4px 0 4px 4px;width: 9px;}
#modal-cross-merge .selected {background-color: #3D72D6;border: 1px solid #777777;color: #FFFFFF;}
#modal-cross-merge .mergeButton.disabled {background-color: #EEEEEE;border: 1px solid #AAAAAA;color: #999;cursor: default;}
#modal-cross-merge .mergeButton {background-color: #CCCCCC;border: 1px solid #777777;color: #000000;display: block;float: left;font-weight: bold;margin-right:10px;padding: 4px 10px;cursor:pointer;}

#modal-question-upload, #modal-question-maxdiff{overflow-y: auto;height:340px;width:750px;}

#modal-export{height:240px;width:700px;}

.table-share{width:100%;}
.table-share td{padding:5px;}
#share-list,#user-list{height:320px;border:1px solid #ccc;overflow:auto;}
#share-list li,#user-list li{padding:5px;border-bottom:1px solid #cdcdcd;}
#share-list li:hover,#user-list li:hover{background:#F2F7FD;}
#share-list li a,#user-list li a{float:right;}
/*********************** contextMenu *************************/
.loading{background:rgba(0,0,0,.3);filter:alpha(opacity=30);text-align:center;position: absolute;top:0;left:0;z-index:7999;}
.loading .load-gif {width: 250px;height: 250px;left: 50%;line-height:250px;position: fixed;top: 50%;margin: -125px 0 0 -125px;background: #fff;border-radius: 5px;vertical-align: middle;}
.noteing{font-weight:700;text-align:center;font-size:14px;font-weight:700;position:fixed;display:none;z-index:10000;cursor:pointer;}
.noteing .alert{padding:8px 20px;}
#upgrade-fixed {
    background: rgba(0, 0, 0, 0) url("../img/overlay.png") repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 10000;
}
#upgrade-fixed a {
    color: #fff;
}
/* header 部分 */
header {
	height: 86px;
	border-bottom: 1px solid rgba(255,255,255,.3) !important;
	margin-bottom: 0 !important;
	position: fixed !important;
	top :0;
	width: 100%;
	left: 0;
	z-index:99;
	background-color:#fff;
}
.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand {
	margin-left: 0 !important;
}
.navbar-default {
	background: transparent;
}
header .navbar-brand {
	color: #fff;
	font-size: 90px;
	padding: 0;
	height: 86px;
	line-height: 86px;
}
header .navbar-brand img {
	width: 110px;
	margin-top: 18px;
}
.ldc-header-active {
	background: #4a5767;
	border: none !important;
}
#ldc-navbar ul.ldc-nav-menu {
	margin-left: 6.5%;
}
#ldc-navbar ul.ldc-nav-menu li a {
	height: 86px;
	line-height: 86px;
	padding: 0 27px;
	font-size: 16px;
	color: #fff;
}
#ldc-navbar ul.ldc-nav-menu li.active a,
#ldc-navbar ul.ldc-nav-menu li:hover a,
#ldc-navbar ul.ldc-nav-menu li:focus a {
	color:#0096e7;
	background: transparent;
}
#ldc-navbar ul.ldc-nav-menu>li:hover .ldc-second-menu {
	display: block;
}
/* second menu */
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu {
	margin: 0;
	border-radius: 5px;
	/*background: #fff;*/
	box-shadow: -2px 4px 29px rgba(0,0,0,.15);
    -moz-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
    -webkit-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
    -o-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
    -ms-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
    position: absolute;
	z-index: 1;
    width: auto;
    left: 42px;
    display: none;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu.ldc-senond-formal {
	left: 21px;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: relative;
	cursor: pointer;
	padding: 0 30px;
	background: #fff;
	word-break:keep-all;
    white-space:nowrap;
    font-size: 0;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:first-child {
	border-top-left-radius: 10px;
	border-right-top-radius: 10px;
	border-top-right-radius: 10px;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:last-child {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li span {
	position: absolute;
	width: 20px;
	height: 20px;
	background: #fff;
	top: -10px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:hover, 
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li.active {
	background: #eff2f7;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:hover a {
	border-bottom: none;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:hover span, 
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li.active span {
	background: #eff2f7;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li a:hover, 
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li a.active {
	color: #0096e7;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li:last-child {
	border-bottom: none;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li a {
	display: inline-block;
	width: 150px;
	color: #8392a5;
	font-size: 14px;
	height: 100%;
	line-height: 60px;
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #eff2f7;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li a i {
	font-size: 25px;
	margin-right: 10px;
	vertical-align: sub;
}

#ldc-navbar .navbar-right {
	height: 86px;
	line-height: 86px;
	padding: 30px 0;
}
#ldc-navbar .navbar-right li {
	background: transparent;
	border-radius: 3px;
	text-align: center;
	color: #fff;
}
#ldc-navbar .navbar-right li a {
	color: #fff;
	font-size: 12px;
	width: 80px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	border: 1px solid rgba(255,255,255,.6);
	border-radius: 3px;
}
#ldc-navbar .navbar-right>li.active>a,
#ldc-navbar .navbar-right>li:hover>a {
	background: #0096e7 !important;
	border: 1px solid #0096e7 !important;
}
#ldc-navbar ul.navbar-right li.active a,
#ldc-navbar ul.navbar-right li:hover a,
#ldc-navbar ul.navbar-right li:focus a {
	background: transparent;
	border: none;
}
#ldc-navbar .ldc-login a {
	background: #0096e7 !important;
	border: 1px solid #0096e7 !important;
	margin-right: 10px;
}
#ldc-navbar ul.navbar-right li.active a.dropdown-lang, #ldc-navbar ul.navbar-right li:hover a.dropdown-lang, #ldc-navbar ul.navbar-right li:focus a.dropdown-lang {
    background-color: transparent;
    border: 1px solid rgba(255,255,255,.6);
}
.nav .open>a.dropdown-lang, .nav .open>a.dropdown-lang:focus, .nav .open>a.dropdown-lang:hover {
    background-color: transparent;
    border: 1px solid rgba(255,255,255,.6);
}
/* 登录后右边导航 */
#ldc-navbar .navbar-login {
	/*width: 215px;*/
}
#ldc-navbar .navbar-login>li:first-child:hover>a {
	background: none !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	border-color: rgba(255,255,255,.3) !important;
}
#ldc-navbar .navbar-login>li>a {
	border: none;
}
#ldc-navbar .navbar-login>li:first-child>a {
	border-right: 1px solid rgba(255,255,255,.3);
	color: #20adff;
	font-size: 12px;
	padding: 0 15px 0 0;
	border-radius: 0;
}
#ldc-navbar .ldc-user {
	width: 150px;
}
#ldc-navbar .ldc-user>a b {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #ff9239;
	font-size: 10px;
	font-weight: normal;
	top: -10px;
	right: 10px;
	color: #fff;
	line-height: 18px;
	text-align: center;
}
#ldc-navbar .ldc-user>a b i {
	font-size: 12px;
	color: #ff9239;
	position: absolute;
	z-index: -1;
	bottom: -4px;
	left: -2px;
}
#ldc-navbar .ldc-user>a:first-child {
	color: #fff;
	background: none !important;
	border: none !important;
	width: 100%;
	text-align: left;
}
#ldc-navbar li.ldc-user:hover>a,
#ldc-navbar li.ldc-user:focus>a,
#ldc-navbar li.ldc-user a:focus {
	background: none !important;
	border: none !important;
}
#ldc-navbar .ldc-user>a small {
	font-size:14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 15px;
	width:120px;
	overflow: hidden;
	display: inline-block;
	vertical-align: bottom;
}
#ldc-navbar .ldc-user>a span {
	position: absolute;
	right: 0;
	top: -1px;
	font-size: 12px;
}
#ldc-navbar .ldc-user .dropdown-menu li span {
  position: absolute;
  z-index: -1;
  background: #fff;
  left: 25px;
  top: -8px;
  width: 18px;
  height: 18px;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  border-left: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#ldc-navbar .ldc-user .dropdown-menu {
	margin-top: 20px;
	width: 150px;
	left: 0;
	border-radius: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
#ldc-navbar .ldc-user .dropdown-menu li {
  width: 100%;
  height: 43px;
  line-height: 43px;
  position: relative;
  cursor: pointer;
  padding: 0 20px;
  background: #fff;
  word-break: keep-all;
  white-space: nowrap;
  font-size: 0;
  text-align: left;
}
#ldc-navbar .ldc-user .dropdown-menu li a {
  display: inline-block;
  width: 108px;
  color: #8392a5;
  font-size: 12px;
  height: 100%;
  line-height: 37px;
  text-align: left;
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #eff2f7;
}
#ldc-navbar .ldc-user .dropdown-menu li a i {
  font-size: 18px;
  margin-right: 10px;
  vertical-align: sub;
}
#ldc-navbar .ldc-user .dropdown-menu li:hover,
#ldc-navbar .ldc-user .dropdown-menu li.active {
	background: #eff2f7;
}
#ldc-navbar .ldc-user .dropdown-menu li:hover a,
#ldc-navbar .ldc-user .dropdown-menu li.active a {
	border-bottom: none !important;
}
#ldc-navbar .ldc-user .dropdown-menu li:hover span,
#ldc-navbar .ldc-user .dropdown-menu li.active span {
	background: #eff2f7;
}
#ldc-navbar .ldc-user .dropdown-menu li a:hover {
	color: #0096e7;
}
#ldc-navbar .ldc-user .dropdown-menu li:last-child {
	border-bottom: none !important;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#ldc-navbar .ldc-user .dropdown-menu li:first-child {
  border-top-left-radius: 10px;
  border-right-top-radius: 10px;
  border-top-right-radius: 10px;
}
#ldc-navbar .ldc-user .dropdown-menu li small {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #ff9239;
	font-size: 10px;
	vertical-align: text-top;
	line-height: 16px;
	text-align: center;
	margin-left: 10px;
	color: #fff;
}

/* footer */
footer {
	min-height:315px;
	width: 100%;
	background: #1f2f3f;
}
.ldc-footer-info {
	min-height: 270px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.ldc-footer-info .ldc-footer-item p {
	color: #fff;
	font-size: 14px;
	margin: 0 0 15px;
}
.ldc-footer-info .ldc-footer-item ul>li {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}
.ldc-footer-info .ldc-footer-item ul>li a {
	color: #99a9c1;
}
.ldc-footer-info .ldc-footer-item ul>li a:hover {
	color: #c0ccda;
}
.ldc-footer-info .customer span.pull-left {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #49566a;
	text-align: center;
	line-height: 50px;
}
.ldc-footer-info .customer span.pull-left {
	margin-right: 15px;
}
.ldc-footer-info .customer span.pull-left i {
	color: #99a9c1;
	font-size: 28px;
}
.ldc-footer-info .customer p {
	font-size: 14px;
	color: #98a9c1;
	margin: 2px 0 0px;
}
.ldc-footer-info .customer div span {
	color: #fff;
	font-size: 20px;
}
.ldc-footer-info .cooperation {
	margin-top: 25px;
}
.ldc-footer-info .qrcode-box {
	width: 100%;
	text-align: center;
}
.ldc-footer-info .qrcode-box img {
	max-width: 100%;
}
.ldc-footer-info .qrcode-box p {
	color: #fff;
	font-size: 13px;
	margin: 15px 0 0;
}
.ldc-footer-info .qrcode-box span {
	color: #98a9c1;
	font-size: 12px;
}


footer .ldc-copyright {
	min-height: 50px;
	padding: 15px 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: #1c1c1c;
}
footer .ldc-copyright a {
	color: #fff;
}
/* 联系我们和回到顶部 */
.ldc-parts {
	position: fixed;
	right: 30px;
	bottom: 150px;
	height: 130px;
	z-index: 9999;
}
.ldc-parts ul {
	margin: 0;
	padding: 0;
}
.ldc-parts ul li {
	color: #fff;
	font-size: 30px;
	background: #d3dce7;
	border-radius: 3px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	list-style: none;
	cursor: pointer;
	position: relative;
	margin: 0 auto;
}
.ldc-parts ul{
	text-align: center;
}
.ldc-parts ul.active li {
	width:100px;
}
.ldc-parts ul.help{
	margin-top: 50px;
}
.ldc-parts ul li:first-child {
	margin-bottom: 10px;
}
.ldc-parts ul li>i {
	font-size: 38px;
}
.ldc-parts ul li:hover {
	background: #0096e7;
}
.ldc-parts ul li:first-child:hover .contact-box {
	display: block;
	line-height: 22px;
}

.ldc-parts .contact-box {
	position: absolute;
	left: -180px;
	bottom: 0;
	width: 240px;
	min-height: 80px;
	background: #0096e7;
	border-radius: 3px;
	font-size: 0;
	color: #fff;
	z-index: 99;
	display: none;
}
.ldc-parts .contact-box a {
	color: #fff;
}
.ldc-parts .contact-box span {
	display: block;
	margin-top: 4px;
}
.ldc-parts .contact-box i {
	font-size: 30px;
}
.ldc-parts .contact-box .contact-phone,
.ldc-parts .contact-box .contact-qq {
	display: inline-block;
	text-align: center;
	height: 100%;
	font-size: 12px;
	padding: 15px 0;
	width: 50%;
}
.ldc-parts .contact-box .contact-phone {
	border-right: 1px solid #fff;
}
/* banner */
.ldc-banner {
	width: 100%;
	/*height: 650px;*/
	position: relative;
}
.ldc-banner ul,.ldc-banner ul li {
	width: 100%;
	height: 100%;
	font-size: 0;
	position: relative;
}
.ldc-banner ul li .ldc-banner-left,
.ldc-banner ul li .ldc-banner-right {
	width: 50%;
	height: 100%;
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.ldc-banner ul li i {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(74,87,104,.8);
	z-index: 1;
}
.ldc-banner>i {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	z-index: 99;
}
.ldc-banner>i:hover {
	color: rgba(255,255,255,.6);
}
.ldc-banner>i.icon-ldc-tip-left {
	left: 90px;
}
.ldc-banner>i.icon-ldc-tip-right {
	right: 90px;
}
.ldc-banner .banner-box.active {
	display: block;
}
.ldc-banner .banner-box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: none;
}
.ldc-banner .banner-box img {
	height: 100%;
}
.ldc-banner .ldc-banner-info {
	text-align: center;
	height: 310px;
	position: absolute;
	width: 590px;
	left: 50%;
	top: 50%;
	margin: -115px 0 0 -295px;
	z-index: 1;
}
.ldc-banner .ldc-banner-info .banner-info-img .ldc-point {
	margin: 0 45px;
}
.ldc-banner .banner-info-box h3 {
	color: #fff;
	font-size: 0;
	margin: 30px 0;
}
.ldc-banner .banner-info-box h3 span {
	display: inline-block;
	font-size: 28px;
}
.ldc-banner .banner-info-box h3 span:first-child {
	margin-right: 45px;
}
.ldc-banner .banner-info-box p {
	color: rgba(255,255,255,.6);
	font-size: 16px;
	margin: 0 0 30px;
	line-height: 25px;
}
.ldc-banner .banner-info-box a {
	color: #fff;
	background: #0096e7;
	border-radius: 3px;
	font-size: 14px;
	margin: 0 auto;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: block;
}
.ldc-banner .banner-info-box a:hover {
	text-decoration: none;
	background: #58b6fc;
}

.ldc-standard {
	min-height:300px;
}
.ldc-standard h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-standard p {
	color: #8393a3;
	font-size: 14px;
	margin: 30px 0 0;
	text-align: center;
	line-height: 25px;
}
.ldc-standard .ldc-step {
	margin-top: 60px;
}
.ldc-standard .ldc-step .row>a {
	height: 250px;
}
.ldc-standard .ldc-step .ldc-lenged {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
}
.ldc-standard .ldc-step .ldc-icon-box {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #eee5f5;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
}
.ldc-standard .ldc-step i {
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin: 0 0 0 -7px;
	display: none;
}
.ldc-standard .ldc-lengen-box {
	cursor: pointer;
}
.ldc-standard .ldc-lengen-box:hover i {
	display: block;
}
.ldc-standard .ldc-step .ldc-lenged img {
	position: absolute;
}
.ldc-standard .ldc-step .ldc-lenged-make i {
	color: #eee5f5;
}
.ldc-standard .ldc-step .ldc-lenged-make .ldc-lenged {
	background: rgba(238,229,245,.3);
}
.ldc-standard .ldc-step .ldc-lenged-make .ldc-ripple {
	background: rgba(238,229,245,1);
}
.ldc-standard .ldc-step .ldc-lenged-make img {
	left: 7px;
	top: 2px;
}
.ldc-standard .ldc-step .ldc-lenged-collection i {
	color: #d7f1ff;
}
.ldc-standard .ldc-step .ldc-lenged-collection .ldc-lenged {
	background: rgba(215,241,255,.3);
}
.ldc-standard .ldc-step .ldc-lenged-collection .ldc-ripple {
	background: rgba(215,241,255,1);
}
.ldc-standard .ldc-step .ldc-lenged-collection .ldc-icon-box {
	background: #d7f1ff;
}
.ldc-standard .ldc-step .ldc-lenged-collection img {
	left: 20px;
	top: 5px;
}
.ldc-standard .ldc-step .ldc-lenged-report i {
	color: #e5f4e7;
}
.ldc-standard .ldc-step .ldc-lenged-report .ldc-lenged {
	background: rgba(229,244,231,.3);
}
.ldc-standard .ldc-step .ldc-lenged-report .ldc-ripple {
	background: rgba(229,244,231,1);
}
.ldc-standard .ldc-step .ldc-lenged-report .ldc-icon-box {
	background: #e5f4e7;
}
.ldc-standard .ldc-step .ldc-lenged-report img {
	left: 14px;
	top: 8px;
}
.ldc-standard .ldc-step h3 {
	color: #4a5768;
	font-size: 16px;
	margin: 30px 0 0;
}
.ldc-standard .ldc-step p {
	color: #8393a3;
	font-size: 14px;
	margin: 15px auto 0;
	line-height: 25px;
	width: 85%;
}
.ldc-standard .ldc-step .ldc-lenged .ldc-ripple {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
}
.ldc-standard .ldc-step .ldc-lenged:hover .ldc-icon-box {
	background: transparent;
}
.ldc-standard .ldc-step .ldc-lenged:hover .ldc-ripple {
	-moz-animation:scale 0.7s infinite ease-out 0.1s alternate both;
	-webkit-animation:scale 0.7s infinite ease-out 0.1s alternate both;
	-o-animation:scale 0.7s infinite ease-out 0.1s alternate both;
	-ms-animation:scale 0.7s infinite ease-out 0.1s alternate both;
	animation:scale 0.7s infinite ease-out 0.1s alternate both;
	opacity: 1;
}

.ldc-model-top {
	width: 100%;
	height: 20px;
	background: #fff;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}
.ldc-model-list {
	width: 100%;
	height: 400px;
	overflow-x: auto;
	position: relative;
	z-index: 1;
	background-color: #f2f4f5;
	margin-top: -20px;
}
.ldc-model-list::-webkit-scrollbar { 
	width: 3px;
	height: 8px;
}
/* 滚动槽 */
.ldc-model-list::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); 
	border-radius: 10px;
}
/* 滚动条滑块 */
.ldc-model-list::-webkit-scrollbar-thumb { 
	border-radius: 10px; 
	background: rgba(0,0,0,0.1); 
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
}
.ldc-model-list::-webkit-scrollbar-thumb:window-inactive { 
	background: rgba(74,87,104,0.8);
}
.ldc-model-list .ldc-model {
	width: auto;
	height: 100%;
	font-size: 0;
	white-space:nowrap;

}
.ldc-model-list .ldc-model>div {
	padding: 20px 0;
	height: 100%;
	min-width: 320px;
	width: 25%;
	display: inline-block;
	position: relative;
}
.ldc-model-list .ldc-model .ldc-model-box {
	width: 100%;
	height: 360px;
	position: relative;
	background:url(../images/ldc-model-1.jpg) no-repeat center center /cover;
	overflow-x: hidden;
	cursor: pointer;
}
.ldc-model-list .ldc-model>div:nth-child(2) .ldc-model-box {
	background: url(../images/ldc-model-2.jpg) no-repeat center center /cover;
}
.ldc-model-list .ldc-model>div:nth-child(3) .ldc-model-box {
	background:url(../images/ldc-model-3.jpg) no-repeat center center /cover;
}
.ldc-model-list .ldc-model>div:nth-child(4) .ldc-model-box {
	background: url(../images/ldc-model-4.jpg) no-repeat center center /cover;
}
.ldc-model-list .ldc-model .ldc-model-box .ldc-model-mask {
	background: rgba(74,87,104,.8);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	padding: 130px 0;
}
.ldc-model-list .ldc-model .ldc-model-box h3 {
	color: #fff;
	font-size: 20px;
	margin: 0;
	position: relative;
}
.ldc-model-list .ldc-model .ldc-model-box h3 span {
	/*position: absolute;*/
	display: none;
	width: 0;
	height: 1px;
	border-top: 1px solid #58b6fc;
	top: 10.5px;
	margin-top: 10.5px;
	vertical-align: top;
}
.ldc-model-list .ldc-model .ldc-model-box h3 span.ldc-line-left {
	margin-right: 15px;
}
.ldc-model-list .ldc-model .ldc-model-box h3 span.ldc-line-right {
	margin-left: 15px;
}
.ldc-model-list .ldc-model .ldc-model-box p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 15px 0 0;
}
.ldc-model-list .ldc-model .ldc-model-mask-big {
	height: 360px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 20px;
	opacity: 0;
	z-index: 9;
}
.ldc-model-list .ldc-model i.ldc-icon {
	color: #58b6fc;
	display: none;
	margin-top: -15px;
}
.ldc-model-list .ldc-model i.icon-ldc-tip-bottom {
	color: #58b6fc;
	font-size: 14px;
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -7px;
	display: none;
	opacity: 0;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover h3 span {
	display: inline-block;
	width: 45px;
	-moz-animation: scaleWidth 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation: scaleWidth 0.7s 1 ease-out 0.1s normal both;
	-o-animation: scaleWidth 0.7s 1 ease-out 0.1s normal both;
	-ms-animation: scaleWidth 0.7s 1 ease-out 0.1s normal both;
	animation: scaleWidth 0.7s 1 ease-out 0.1s normal both;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover .ldc-model-mask {
	background: transparent;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover h3 {
	color: #58b6fc;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover p {
	color: #fff;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover i.ldc-icon {
	display: block;
	font-size: 25px;
	-moz-animation: scaleFontSize 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation: scaleFontSize 0.7s 1 ease-out 0.1s normal both;
	-o-animation: scaleFontSize 0.7s 1 ease-out 0.1s normal both;
	-ms-animation: scaleFontSize 0.7s 1 ease-out 0.1s normal both;
	animation: scaleFontSize 0.7s 1 ease-out 0.1s normal both;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover i.icon-ldc-tip-bottom {
	display: block;
	opacity: 1;
	-moz-animation:opacity 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation:opacity 0.7s 1 ease-out 0.1s normal both;
	-o-animation:opacity 0.7s 1 ease-out 0.1s normal both;
	-ms-animation: opacity 0.7s 1 ease-out 0.1s normal both;
	animation: opacity 0.7s 1 ease-out 0.1s normal both;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover .ldc-model-mask-big {
	background: #1f2f3f;
	height: 400px;
	top: 0px;
	z-index: 9;
	-moz-animation: scaleHeight 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation: scaleHeight 0.7s 1 ease-out 0.1s normal both;
	-o-animation: scaleHeight 0.7s 1 ease-out 0.1s normal both;
	-ms-animation: scaleHeight 0.7s 1 ease-out 0.1s normal both;
	animation: scaleHeight 0.7s 1 ease-out 0.1s normal both;
}

.ldc-customer {
	position: relative;
	min-height: 600px;
	padding-top: 60px;
	padding-bottom: 80px;
	background: #f2f4f5;
	z-index: 1;
	overflow-x: scroll;
}
.ldc-customer .container {
	position: relative;
}
.ldc-customer .customer-box {
	position: absolute;
	left: 200px;
	top: 315px;
	border-radius: 50%;
	width: auto;
	height: auto;
	cursor: pointer;
	opacity: 0;
}
.ldc-customer .customer-box.active {
	animation: customerFrame 1s;
    -moz-animation: customerFrame 1s; /* Firefox */
    -webkit-animation: customerFrame 1s;  /* Safari 和 Chrome */
    -o-animation: customerFrame 1s;   /* Opera */
    opacity: 1;
}
.ldc-customer .customer-view {
	position: absolute;
	padding: 20px 15px;
	background: #8392a5;
	border-radius: 3px;
	width: 360px;
	height: 100px;
	text-align: center;
	margin-left: -180px;
	left: 50%;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	display: none;
	z-index: 1000;
}
.ldc-customer .customer-view i {
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 50%;
    bottom: -8px;
    margin-left: -7px;
    background: #8392a5;
}
.ldc-customer .customer-box img {
	border: 3px solid transparent;
}
.ldc-customer .customer-box:hover img {
	border: 3px solid #e4e6e7;
}
.ldc-customer .customer-box:hover .customer-view {
	display: block;
}
.ldc-customer .customer-box:nth-child(1) {
	left: 0;
	top: 160px;
}
.ldc-customer .customer-box:nth-child(2) {
	left: 150px;
	top: 18px;
}
.ldc-customer .customer-box.customer-bottom .customer-view {
	bottom: -130px;
}
.ldc-customer .customer-box.customer-top .customer-view {
	top: -130px;
}
.ldc-customer .customer-box.customer-bottom .customer-view i {
	top: -7px;
}
.ldc-customer .customer-box:nth-child(3) {
	left: 90px;
	top: 310px;
}
.ldc-customer .customer-box:nth-child(5) {
	left: 380px;
	top: 75px;
}
.ldc-customer .customer-box:nth-child(6) {
	left: 410px;
	top: 335px;
}
.ldc-customer .customer-box:nth-child(7) {
	left: 480px;
	top: 148px;
}
.ldc-customer .customer-box:nth-child(8) {
	left: 665px;
	top: 55px;
}
.ldc-customer .customer-box:nth-child(9) {
	left: 600px;
	top: 355px;
}
.ldc-customer .customer-box:nth-child(10) {
	left: 735px;
	top: 300px;
}
.ldc-customer .customer-box:nth-child(11) {
	left: 809px;
	top: 161px;
}
.ldc-customer .customer-box:nth-child(12) {
	left: 852px;
	top: 310px;
}
.ldc-customer .customer-box:nth-child(13) {
	left: 910px;
	top: 40px;
}
.ldc-customer .customer-box:nth-child(14) {
	left: 1020px;
	top: 215px;
}
.ldc-customer .customer-box:nth-child(15) {
	left: 220px;
	top: 180px;
}


.ldc-service {
	width: 100%;
	min-height: 320px;
	background: url(../images/ldc-service-bg.jpg) no-repeat center center /cover;
	background-attachment: fixed;
	position: relative;
	z-index: 0;
}
.ldc-service .ldc-service-info {
	width: 80%;
	left: 50%;
	top: 50%;
	margin-left: -555px;
	height: 260px;
	position: absolute;
	top: 160px;
	background: rgba(31,47,63,.4);
	border-radius: 5px;
	width: 1110px;
}
.ldc-service .ldc-service-info-top {
	min-height: 160px;
	padding: 0 30px;
}
.ldc-service .ldc-service-info-top img {
	max-width: 100%;
}
.ldc-service .ldc-service-info-top .ldc-flag {
	margin-top: -100px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 {
	color: #fff;
	font-size: 24px;
	margin: 30px 0 0;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 b {
	font-size: 32px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 15px 0;
}
.ldc-service .ldc-service-info-top .ldc-flag-info a {
	color: #fff;
	font-size: 14px;
	text-decoration: underline !important;
}
.ldc-service .ldc-service-info-top .ldc-report {
	margin-top: -60px;
	/*width: 25%;*/
	/*margin-right: 30px;*/
}
.ldc-service .ldc-service-info-bottom {
	min-height: 100px;
	background: #8392a5;
	padding: 35px 30px;
	color: #fff;
}
.ldc-service .ldc-service-info-bottom h3 {
	font-size: 18px;
	margin: 0;
	line-height: 40px;
}
.ldc-service .ldc-service-info-bottom b {
	font-size: 24px;
}
.ldc-service .ldc-service-info-bottom .ldc-sample {
	text-align: right;
	font-size: 0;
	padding: 0;
}
.ldc-service .ldc-service-info-bottom .ldc-sample a {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: left;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding: 0 15px;
	border-radius: 3px;
	border: 1px solid rgba(255,255,255,.3);
	position: relative;
}
.ldc-service .ldc-service-info-bottom .ldc-sample a:hover {
	background: #209ffc;
	border: 1px solid #209ffc;
	text-decoration: none;
}
.ldc-service .ldc-service-info-bottom .ldc-sample a i {
	font-size: 14px;
	vertical-align: middle;
	/*margin-top: 9px;*/
}
.ldc-service .ldc-service-info-bottom .ldc-sample a:first-child {
	margin-right: 10px;
}
.ldc-expert {
	text-align: center;
	margin-top: 100px;
	padding-top: 85px;
	padding-bottom: 90px;
}
.ldc-expert .ldc-data {
	width: 209px;
	height: 132px;
	margin: 0 auto;
	background: url("../images/ldc-report2.png") no-repeat left top;
}
.ldc-expert p {
	color: #4a5768;
	font-size: 24px;
	margin: 40px auto 30px;
}
.ldc-expert p span {
	height: 1px;
	width: 120px;
	border-top: 1px solid #d3dbe6;
	margin-top: 16.5px;
	vertical-align: top;
	display: inline-block;
}
.ldc-expert p .line-left {
	margin-right: 15px;
}
.ldc-expert p .line-right {
	margin-left: 15px;
}
.ldc-expert a {
	width: 150px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	background: #0096e7;
	display: inline-block;
	margin: 0 auto;
	border-radius: 3px;
}
.ldc-expert a:hover {
	background: #1d8be0;
	text-decoration: none;
}
/* template */
.ldc-survey-question {
	width: 100%;
	background: #f2f4f5;
	min-height: 540px;
	padding: 80px 0 0;
	position: relative;
	margin-top: 86px;
}
.ldc-survey-question .container {
	height: 100%;
	position: relative;
}
.ldc-survey-question h1 {
	font-size: 24px;
	color: #4a5768;
	margin: 0;
	font-weight: normal;
}
.ldc-survey-question p {
	font-size: 14px;
	color: #8393a3;
	margin: 25px 0;
	line-height: 25px;
}
.ldc-survey-question ul {
	margin: 0;
	padding: 0;
}
.ldc-survey-question ul li {
	color: #8393a3;
	font-size: 14px;
	margin-bottom: 30px;
	list-style: none;
}
.ldc-survey-question ul li i {
	margin-right: 20px;
	font-size: 20px;
	vertical-align: middle;
}
.ldc-survey-question a {
	color: #fff;
	border-radius: 3px;
	background: #0096e7;
	font-size: 14px;
	width: 150px;
	text-align: center;
	text-decoration: none;
	height: 35px;
	line-height: 35px;
	display: inline-block;
}
.ldc-survey-question a:hover {
	background: #1d8be0;
}
.ldc-survey-example {
	min-height: 100%;
	right: 0;
	text-align: right;
	z-index: 0;
	position: relative;
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}

.ldc-survey-example img {
	right: 0;
	bottom: 0;
	max-width: 100%;
	top: 14px;
}
.ldc-logic {
	width: 100%;
	min-height: 500px;
	padding: 150px 0 160px;
	background: url(../images/ldc-logic-bg.png) repeat left center;
	position: relative;
	z-index: 1;
}
.ldc-logic .logic-box img {
	max-width: 100%;
	max-height: 100%;
}
.ldc-logic .logic-box {
	display: none;
	height: 189px;
}
.ldc-logic .logic-box.active {
	display: block;
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-logic h3 {
	color: #fff;
	font-size: 24px;
	margin: 0;
}
.ldc-logic a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 35px;
	line-height: 35px;
}
.ldc-logic a:hover {
	background: #58b6fc;
}
.ldc-logic p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 30px 0;
	line-height: 30px;
	padding: 0;
}
.ldc-logic .ldc-logic-info>div {
	padding: 0;
}
.ldc-quota {
	width: 100%;
	min-height: 550px;
	padding: 80px 0;
}
.ldc-quota h3 {
	font-size: 24px;
	color: #4a5768;
	margin: 0;
	text-align: center;
}
.ldc-quota p {
	font-size: 14px;
	color: #8392a5;
	margin: 20px 0 0;
	text-align: center;
}
.ldc-quota .ldc-quota-box div, 
.ldc-quota .ldc-quota-box i, 
.ldc-quota .ldc-quota-box p, 
.ldc-quota .ldc-quota-box span {
	display: none;
	opacity: 0;
}
.ldc-quota .ldc-quota-box {
	position: relative;
}
.ldc-quota .ldc-quota-box .ldc-quota-sample {
	text-align: center;
	margin-top: 50px;
}
.ldc-quota .ldc-quota-box .ldc-quota-sample i {
	font-size: 50px;
	color: #8392a5;
}
.ldc-quota .ldc-quota-box .ldc-quota-sample p {
	margin: 0 auto 5px;
}
.ldc-quota .ldc-quota-box .ldc-vline {
	width: 1px;
	height: 25px;
	margin: 0 auto;
	position: relative;
	border-left: 1px solid #8392a5;
	height: 0;
}
.ldc-quota .ldc-quota-box .ldc-vline-1.active {
	-moz-animation:heightScale 0.5s 1 linear;
	-ms-animation:heightScale 0.5s 1 linear;
	animation:heightScale 0.5s 1 linear;
	-webkit-animation:heightScale 0.5s 1 linear;
	-o-animation:heightScale 0.5s 1 linear;
	height: 25px;
}
.ldc-quota .ldc-quota-box .ldc-vline-2.active {
	-moz-animation:heightScale 0.5s 1 linear;
	-ms-animation:heightScale 0.5s 1 linear;
	animation:heightScale 0.5s 1 linear;
	-webkit-animation:heightScale 0.5s 1 linear;
	-o-animation:heightScale 0.5s 1 linear;
	height: 20px;
}
.ldc-quota .ldc-quota-box .ldc-line.active {
	-moz-animation:widthChange 0.5s 1 linear;
	-ms-animation:widthChange 0.5s 1 linear;
	animation:widthChange 0.5s 1 linear;
	-webkit-animation:widthChange 0.5s 1 linear;
	-o-animation:widthChange 0.5s 1 linear;
	width: 360px;
}
.ldc-quota .ldc-quota-box .ldc-line.active span.active {
	-moz-animation:widthChange 0.5s 1 linear;
	-ms-animation:widthChange 0.5s 1 linear;
	animation:widthChange 0.5s 1 linear;
	-webkit-animation:widthChange 0.5s 1 linear;
	-o-animation:widthChange 0.5s 1 linear;
	width: 50%;
}
.ldc-quota .ldc-quota-box .ldc-line-end.active {
	-moz-animation:widthChange 0.5s 1 linear;
	-ms-animation:widthChange 0.5s 1 linear;
	animation:widthChange 0.5s 1 linear;
	-webkit-animation:widthChange 0.5s 1 linear;
	-o-animation:widthChange 0.5s 1 linear;
	width: 226px;
}

.ldc-quota .ldc-quota-box .ldc-vline i {
	font-size: 12px;
	position: absolute;
	bottom: -4px;
	color: #8392a5;
	left: 50%;
	margin-left: -6.5px;
}
.ldc-quota .ldc-line {
	position: relative;
	width: 360px;
	height: 1px;
	border-top: 1px solid #8392a5;
	margin: 10px auto 0;
}
.ldc-quota .ldc-line span {
	font-size: 12px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	width: 50%;
	height: 1px;
	display: block;
	border-top: 1px solid #ff6784;
}
.ldc-quota .ldc-line>i {
	transform: rotate(-28deg);
	font-size: 12px;
	position: absolute;
	bottom: -9px;
	color: #8392a5;
	left: 0px;
	margin-left: -6.5px;
}
.ldc-quota .ldc-line .ldc-boys {
	position: absolute;
	width: 360px;
	height: 150px;
	left: -320px;
	top: -30px;
}
.ldc-quota .ldc-line .ldc-boys .ldc-ios {
	width: 120px;
	text-align: center;
}
.ldc-quota .ldc-line .ldc-boys .ldc-boy-box {
	width: 150px;
	text-align: center;
}
.ldc-quota .ldc-line .ldc-boys .ldc-ios>i,
.ldc-quota .ldc-line .ldc-boys .ldc-boy-box>i {
	font-size: 40px;
	color: #8392a5;
}
.ldc-quota .ldc-line .ldc-boys .ldc-ios p,
.ldc-quota .ldc-line .ldc-boys .ldc-boy-box p {
	margin: 15px 0;
}
.ldc-quota .ldc-line .ldc-boys .ldc-ios .ldc-vline,
.ldc-quota .ldc-line .ldc-boys .ldc-boy-box .ldc-vline {
	height: 20px;
}
.ldc-quota .ldc-line .ldc-line-end {
	width: 226px;
	height: 1px;
	border-top: 1px solid #8392a5;
	margin-left: 59px;
}

.ldc-quota .ldc-line .ldc-girls {
	position: absolute;
	width: 103px;
	height: 150px;
	right: -84px;
	top: -30px;
	text-align: center;
}
.ldc-quota .ldc-line .ldc-girls i {
	font-size: 40px;
	color: #ff6784;
}
.ldc-quota .ldc-line .ldc-girls p {
	color: #ff6784;
	margin-top: 15px;
}

.ldc-platform {
	width: 100%;
	min-height: 600px;
	padding: 80px 0;
	background: url(../images/ldc-platform-bg.png) no-repeat center center /cover;
}
.ldc-platform h3 {
	font-size: 24px;
	color: #fff;
	margin: 0;
	text-align: center;
}
.ldc-platform p {
	font-size: 14px;
	color: rgba(255,255,255,.6);
	margin: 20px 0 0;
	text-align: center;
	line-height: 25px;
}
.ldc-platform .ldc-platform-box {
	height: 272px;
	position: relative;
	width: 628px;
	margin: 60px auto 0;
}
.ldc-platform .ldc-platform-box .ldc-ellipse {
	width: 628px;
    height: 180px;
    border: 3px solid #fff; 
    -moz-border-radius: 314px / 90px;
    -webkit-border-radius: 314px / 90px;
    border-radius: 314px / 90px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -90px 0 0 -314px;
    /*clip: rect(30px, 20px, 45px, 157px);*/
    z-index: 0;
    border-color: transparent;
    
}
.ldc-platform .ldc-platform-box span.icon-ldc-person {
	font-size: 50px;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -25px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box {
	position: absolute;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box img {
	max-width: 100%;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(1) {
	left: -50px;
	top: 50%;
	margin-top: -50px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(2) {
	left: 100px;
	top: 100px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(3) {
	right: 100px;
	top: 100px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(4) {
	right: -50px;
	top: 50%;
	margin-top: -50px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(5) {
	right: 158px;
	top: -35px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse .platform-box:nth-of-type(6) {
	left: 158px;
	top: -35px;
}
.ldc-platform .ldc-platform-box .ldc-ellipse-1 {
	width: 628px;
    height: 180px;
    border-color: transparent;
}

.ldc-wechat-service {
	width: 100%;
	min-height: 540px;
	padding: 80px 0 0;
}
.ldc-wechat-service h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 50px 0 25px;
}
.ldc-wechat-service p {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
}
.ldc-wechat-service .qr-code {
	margin-top: 50px;
	width: 200px;
	height: 200px;
	background: url(../images/ldc-qrcode.png) no-repeat left top;
}
.ldc-wechat-service .ldc-wechat-example {
	text-align: right;
	position: relative;
	z-index: 0;
}
.ldc-wechat-service .ldc-wechat-example.active {
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-more-function {
	width: 100%;
	background: #f2f4f5;
	min-height: 330px;
	padding: 80px 0;
	position: relative;
	z-index: 1;
}
.ldc-more-function h3 {
	color: #4a5768;
	font-size: 24px;
	text-align: center;
	margin: 0 0 40px;
}
.ldc-more-function .ldc-icon-box {
	padding: 0;
	text-align: center;
	color: #8392a5;
	cursor: pointer;
}
.ldc-more-function .ldc-icon-box i {
	font-size: 40px;
}
.ldc-more-function .ldc-icon-box span {
	display: block;
	font-size: 14px;
	margin-top: 10px;
}
.ldc-more-function .ldc-icon-box:hover {
	color: #0096e7;
}
.ldc-more-function .row>div {
	padding: 0;
}

.ldc-start {
	width: 100%;
	min-height: 360px;
	padding: 100px 0 0;
	background: url(../images/ldc-start.jpg) no-repeat center top /cover;
	text-align: center;
}
.ldc-start h3 {
	color: #fff;
	font-size: 24px;
}
.ldc-start .container div {
	position: relative;
	width: 150px;
	margin: 0 auto;
}
.ldc-start .container div a {
	width: 150px;
	height: 40px;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	border-radius: 3px;
	background: #0096e7;
	display: block;
	margin: 25px auto 0;
}
.ldc-start .container div a:hover {
	background: #58b6fc;
}
.ldc-start .container div p {
	position: absolute;
	color: #fff;
	font-size: 14px;
	left: 230px;
	width: 165px;
	top: 11px;
	cursor: pointer;
}
.ldc-start .container div p:hover span {
	display: block;
}
.ldc-start .container div p span {
	position: absolute;
	display: block;
	color: #fff;
	font-size: 12px;
	background: rgba(0,0,0,.6);
	width: 450px;
	height: 30px;
	padding: 5px 15px;
	text-align: center;
	border-radius: 15px;
	top: 60px;
	left: 50%;
	margin-left: -225px;
	display: none;
}
.ldc-start .container div p span i {
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: -24px;
	font-size: 20px;
	color: rgba(0,0,0,.6);
	transform: rotate(180deg);
}

/* operate */
.ldc-operate-banner {
	width: 100%;
	min-height: 535px;
	position: relative;
	/*background: url("../images/ldc-operate-banner.jpg") no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;*/
	overflow: hidden;
}
.ldc-operate-banner .ldc-operate-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/ldc-operate-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	overflow: hidden;
}

.ldc-operate-banner .container {
	height: 100%;
}
.ldc-operate-banner .ldc-wechat-operate {
	position: absolute;
	margin-top: 50px;
	width: 450px;
	bottom: -30px;
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-operate-banner .ldc-wechat-operate h1 {
	width: 100%;
	background: #6ac86a;
	color: #fff;
	font-size: 20px;
	height: 80px;
	line-height: 80px;
	text-align: left;
	margin: 0;
	padding: 0 20px;
}
.ldc-operate-banner .ldc-wechat-operate h1 i {
	font-size: 40px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 3px;
}
.ldc-operate-banner .ldc-wechat-operate p {
	margin: 10px auto 0;
	width: 100%;
	background: #4a5767;
	color: #fff;
	font-size: 14px;
	min-height: 170px;
	line-height: 25px;
	text-align: left;
	padding: 20px 25px;
}
.ldc-operate-model {
	width: 100%;
	min-height: 100px;
	background: #f2f4f5;
	padding-top: 60px;
	/*padding-bottom: 30px;*/
}
.ldc-operate-model .ldc-operate-template {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	height: auto;
}
.ldc-operate-model .ldc-wechat-function {
	padding: 40px 0 60px 0;
	min-height: 360px;
	background: #fff;
	position: relative;
}
.ldc-operate-model .ldc-operate-box {
	position: relative;
	z-index: 1;
}
.ldc-operate-model .ldc-operate-background {
	background: #fff;
	width: 2000px;
	height: 100% !important;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0 !important;
	z-index: -1;
}
.ldc-operate-model .ldc-wechat-function span {
	display: inline-block;
	color: #fff;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: #8392a5;
	text-align: center;
	line-height: 44px;
	margin-right: 20px;
	vertical-align: sub;
}
.ldc-operate-model .ldc-wechat-function span i {
	font-size: 24px;
}
.ldc-operate-model .ldc-wechat-function>div {
	min-height: 46px;
	color: #8392a5;
	font-size: 14px;
	margin-top: 20px;
	padding: 0;
	/*vertical-align: baseline;*/
}
.ldc-operate-model .ldc-operate-title {
	color: #fff;
	padding: 20px;
	background: #98a8bf;
	width: 100%;
	font-size: 16px;
	/*font-weight: bold;*/
}
.ldc-operate-model .ldc-operate-title i {
	font-size: 24px;
	margin-right: 20px;
	font-weight: normal;
	vertical-align: sub;
}
.ldc-operate-model .ldc-operate-info {
	min-height: 130px;
	background: #fff;
	padding: 15px 30px 15px 0;
}
.ldc-operate-model .ldc-operate-info p {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-operate-model .ldc-operate-info h3 {
	color: #4a5767;
	font-size: 14px;
	margin: 15px 0 0;
	line-height: 20px;
}
.ldc-operate-model .ldc-operate-info h3 a {
	text-decoration: underline !important;
	color: #0096e7;
}
.ldc-operate-model .ldc-operate-info h3 a:hover {
	color: #58b6fc;
}
.ldc-operate-model .ldc-operate-case img {
	width: 100%;
	max-width: 100%;
}
.ldc-operate-model .ldc-operate-case {
	padding: 30px 30px 90px 0;
}
.ldc-operate-model .ldc-operate-case p {
	margin: 20px 0 0;
}
.ldc-operate-model .ldc-operate-start {
	width: 100%;
}
.ldc-operate-model .ldc-start-survey {
	width: 100%;
	min-height: 150px;
	padding: 30px 30px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
}
.ldc-operate-model .ldc-start-survey a {
	display: block;
	margin: 0 auto;
	min-width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	border: 1px solid #0096e7;
	color: #0096e7;
	font-size: 14px;
	text-align: center;
}
.ldc-operate-model .ldc-start-survey a:hover {
	background: #0096e7;
	color: #fff;
}
.ldc-operate-model .ldc-start-survey p {
	color: #8492a6;
	font-size: 12px;
	line-height: 25px;
	margin-top: 15px;
}
.ldc-operate-model .ldc-more-template {
	width: 100%;
	min-height: 480px;
	padding: 30px 30px;
	background: #fff;
	border-radius: 3px;
	margin-top: 10px;
}
.ldc-operate-model .ldc-more-template .more-template-img {
	width: 100%;
}
.ldc-operate-model .ldc-more-template .more-template-img img {
	max-width: 100%;
	width: 100%;
}
.ldc-operate-model .ldc-more-template ul {
	margin: 30px 0 0;
	padding: 0;
}
.ldc-operate-model .ldc-more-template ul li {
	width: 100%;
	height: 40px;
	line-height: 37px;
	border: 1px solid #e5e9f2;
	border-radius: 3px;
	margin-bottom: 10px;
	list-style: none;
}
.ldc-operate-model .ldc-more-template ul li:last-child {
	margin: 0;
}
.ldc-operate-model .ldc-more-template ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 35px 0 20px;
	color: #8393a3;
	font-size: 14px;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space:nowrap;
	position: relative;
}
.ldc-operate-model .ldc-more-template ul li a i {
	font-size: 14px;
	vertical-align: sub;
}
.ldc-operate-model .ldc-more-template ul li a i.pull-right {
	position: absolute;
	right: 20px;
}
.ldc-operate-model .ldc-more-template ul li a i.icon-ldc-template {
	font-size: 20px;
	margin-right: 10px;
}
.ldc-operate-model .ldc-more-template ul li:hover {
	background: #0096e7;
}
.ldc-operate-model .ldc-more-template ul li:hover a {
	color: #fff;
}
/* activity */
.ldc-activity-banner .ldc-operate-background {
	background: url(../images/ldc-activity-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-activity-banner .ldc-wechat-operate {
	width: 730px;
	
}
.ldc-activity-banner .ldc-wechat-operate h1 {
	background: #cd7499;
}
.ldc-activity-banner .ldc-wechat-operate p span {
	width: 52.7%;
	display: block;
	color: rgba(255,255,255,.6);
}
.ldc-activity-banner .ldc-activity-img {
	/*width: 35%;*/
	max-width: 256px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.ldc-activity-model .ldc-wechat-function {
	min-height: 230px;
}
.ldc-advert-banner .ldc-operate-background {
	background: url("../images/ldc-advert-banner.jpg") no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-advert-banner .ldc-wechat-operate h1 {
	background: #ff9865;
}
.ldc-advert-banner .ldc-wechat-operate p {
	min-height: 145px;
}
.ldc-advert-banner .ldc-activity-img {
	max-width: 250px;
	position: absolute;
	bottom: 0;
	right: 30px;
	animation: customerFrame 1s;
    -moz-animation: customerFrame 1s; /* Firefox */
    -webkit-animation: customerFrame 1s;  /* Safari 和 Chrome */
    -o-animation: customerFrame 1s;   /* Opera */
}
.ldc-activity-model img {
	max-width: 100%;
	/*margin: 30px 0;*/
}
.ldc-activity-model .ldc-sell-point {
	min-height: 70px;
	margin: 30px 0;
}
.ldc-activity-model .ldc-sell-point .row>div {
	
}
.ldc-activity-model .ldc-sell-point .ldc-report-title p {
	color: #8392a5;
	font-size: 10px;
	height: 20px;
	margin: 0 0 10px;
}
.ldc-activity-model .ldc-sell-point .ldc-all-report h3 {
	color: #58b6fc;
}
.ldc-activity-model .ldc-sell-point .ldc-all-report span {
	background: #58b6fc;
}
.ldc-activity-model .ldc-sell-point h3 {
	height: 20px;
	font-size: 10px;
	margin: 0 0 10px;
	color: #78cc98;
	font-weight: bold;
}
.ldc-activity-model .ldc-sell-point .row>div{
	padding-right: 0;
}
.ldc-activity-model .ldc-sell-point .row div div {
	border-radius: 3px;
	background: #f0f0f0;
	height: 100%;
	width: 100%;
	position: relative;
	text-align: right;
	padding-right: 5px;
	overflow: hidden;
	margin: 0 0 10px;
}
.ldc-activity-model .ldc-sell-point span {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 40%;
	height: 100%;
	background: #78cc99;
}

.ldc-activity-model .ldc-sell-point div small {
	color: #8392a5;
	font-size: 10px;
}
.ldc-activity-model i.icon-ldc-score {
	font-size: 24px !important;
}
.ldc-activity-model i.icon-ldc-count-down, 
.ldc-activity-model i.icon-ldc-vote-report {
	font-size: 22px !important;
}
.ldc-activity-model i.icon-ldc-qrcode {
	font-size: 20px !important;
}

.ldc-education-banner .ldc-operate-background {
	background: url(../images/ldc-education-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-education-banner .ldc-wechat-operate h1 {
	background: #8bcf79;
}
.ldc-education-banner .ldc-wechat-operate p {
	min-height: 145px;
}
.ldc-education-banner .ldc-activity-img {
	max-width: 255px;
	right: 15px;
}
.ldc-education-model .ldc-wechat-function {
	min-height: 165px;
}
.ldc-education-model .ldc-education-intro {
	color: #4a5767;
	font-size: 14px;
	margin-top: 10px !important;
}
.ldc-education-model .ldc-education-intro i {
	color: #8bcf79 !important;
	font-size: 50px !important;
	margin: 0 0 0 10px;
	vertical-align: super;
}
.ldc-education-model .ldc-education-intro span {
	color: #8bcf79 !important;
	font-size: 32px;
	display: inline;
	background: transparent;
	margin: 0 10px 0 5px;
}
.ldc-operate-model .ldc-last-info {
	padding-bottom: 60px;
}

.ldc-app-banner .ldc-wechat-operate {
	width: 400px;
}
.ldc-app-banner .ldc-wechat-operate p {
	min-height: 165px;
}
.ldc-app-banner .ldc-wechat-operate h1 {
	background: #1f2f3f;
}
.ldc-app-banner .ldc-operate-background {
	background: url(../images/ldc-app-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-operate-model .ldc-wechat-function>div p {
	display: inline-block;
	vertical-align: middle;
}
.ldc-app-model .ldc-last-info {
	min-height: 250px;
}

.ldc-train-banner .ldc-operate-background {
	background: url(../images/ldc-train-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-activity-banner .ldc-wechat-operate h1 {
  background: #55424d;
}
.ldc-train-banner .ldc-wechat-operate p .ldc-activity-img {
	right: 15px;
}
.ldc-train-banner .ldc-wechat-operate p {
	min-height: 150px;
}
.ldc-train-banner .ldc-wechat-operate p span {
	width: 70.7%;
}
.ldc-train-model .ldc-wechat-function p {
	color: #4a5767;
	font-size: 16px;
	margin: 20px 0;
}
.ldc-train-model .ldc-wechat-function .ldc-used-company {
	font-size: 0;
	margin: 0 !important;
	min-height: 50px;
	height: auto !important;
}
.ldc-train-model .ldc-wechat-function .ldc-used-company img {
	display: inline-block;
	margin: 0 30px 10px 0;
}

.ldc-resource-banner .ldc-operate-background {
	background: url(../images/ldc-resource-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-resource-info .ldc-operate-background {
	/*background: url("../images/ldc-resource-bg.jpg") no-repeat center center /cover;*/
	background: #98a8bf;
}
.ldc-resource-info {
	padding: 30px 0;
}
.ldc-resource-info h2 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 30px;
}
.ldc-resource-info h2 i {
	margin-right: 15px;
	font-size: 30px;
}
.ldc-resource-info h3 {
	color: #fff;
	font-size: 16px;
	margin: 0 0 15px;
}
.ldc-resource-info p {
	color: #fff;
	font-size: 12px;
	margin: 0 0 25px;
	line-height: 25px;
}

.ldc-customer-banner .ldc-operate-background {
	background: url(../images/ldc-customer-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-customer-banner .ldc-wechat-operate h1 {
	background: #ffbc48;
	color: #7a4142;
}
.ldc-customer-banner .ldc-wechat-operate p {
	min-height: 145px;
}
.ldc-customer-model .ldc-customer-background {
	/*background: url("../images/ldc-customer-bg.jpg") no-repeat center center /cover;*/
	background: #98a8bf;
}
.ldc-customer-model .ldc-customer-info {
	padding: 50px 0;
}
.ldc-customer-model .ldc-customer-info>div.col-md-4 {padding-left:0;padding-right: 25px;}
.ldc-customer-model .ldc-customer-info p {
	color: #fff;
	font-size: 16px;
	/*font-weight: bold; */
	margin-bottom: 45px;
}
.ldc-customer-model .ldc-customer-info p b {
	font-size: 24px;
}
.ldc-customer-model .ldc-customer-info .customer-box {
	width: 100%;
	border-radius: 3px;
	border: 1px solid rgba(255,255,255,.6);
	min-height: 220px;
	color: #fff;
	position: relative;
	padding: 40px 20px 15px;
}
.ldc-customer-model .ldc-customer-info .customer-box h3 {
	position: absolute;
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 16px;
	top: -17.5px;
	left: 50%;
	margin: 0 0 0 -50px;
	background: #98a8bf;
}
.ldc-customer-model .ldc-customer-info .customer-box p {
	line-height: 25px;
	margin: 0 0 25px;
	font-size: 13px;
	/*font-weight: bold;*/
}
.ldc-customer-model .ldc-customer-info .customer-box p:last-child {
	margin: 0;
}

/* report */
.ldc-report-banner {
	width: 100%;
	height: 535px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.ldc-report-banner .ldc-report-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ldc-report-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-report-banner h1 {
	color: #fff;
	font-size: 24px;
	margin: 0;
}
.ldc-report-banner p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 20px auto;
	line-height: 25px;
}
.ldc-report-banner a {
	display: block;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.ldc-report-banner a:hover {
	background: #58b6fc;
}
.ldc-report-banner .ldc-report-info {
	height: 160px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -50%;
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}

.ldc-frency-report {
	width: 100%;
	min-height: 540px;
	background: #fff;
	padding: 115px 0 85px;
}
.ldc-frency-report h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-frency-report p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0;
	width: 80%;
}
.ldc-frency-report ul {
	margin: 0;
	padding: 0;
}
.ldc-frency-report ul li {
	margin: 0 0 10px;
	color: #4a5768;
	font-size: 16px;
}
.ldc-frency-report a {
	color: #fff;
	font-size: 14px;
	background: #0096e7;
	border-radius: 3px;
	min-width: 150px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	display: block;
	margin-top: 20px;
}
.ldc-frency-report a:hover {
	background: #1d8be0;
}
.ldc-frency-report .ldc-report-img-box img {
	max-width: 100%;
}
.ldc-frency-report img {
	margin-top: 40px;
}
.ldc-frency-report .container.active, 
.ldc-report-background .container.active, 
.ldc-report-start .container.active, 
.ldc-report-chart .container.active {
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-report-background {
	width: 100%;
	min-height: 600px;
	background: #f2f4f5;
	padding: 85px 0 85px;
}
.ldc-report-background img {
	margin: 0;
}
.ldc-report-background h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 120px 0 0;
}
.ldc-report-background p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0;
	width: 80%;
}
.ldc-report-background ul {
	margin: 0;
	padding: 0;
}
.ldc-report-background ul li {
	margin: 0 0 10px;
	color: #4a5768;
	font-size: 16px;
}
.ldc-report-background .ldc-report-img-box {
	position: relative;
	height: 430px;
	width: 100%;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 310px;
	height: 310px;
	border-radius: 50%;
	border: 1px solid #d4dce6;
	margin: -155px 0 0 -155px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span {
	position: absolute;
	width: 100px;
	height: 100px;
	border: 1px solid #d4dce6;
	border-radius: 50%;
	text-align: center;
	line-height: 100px;
	background: #f2f4f5;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span i {
	color: #8392a5;
	font-size: 45px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(2) {
	right: 0;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(3) {
	right: -44px;
	top: 153px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(4) {
	left: 50%;
	margin-left: -50px;
	bottom: -50px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(5) {
	left: -44px;
	top: 153px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-data {
	left: 50%;
	top: 50%;
	margin: -50px 0 0 -50px;
	background: #e1e5e9;
	border: none;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-data small {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #c5ccd4;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 -40px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-data i {
	color: #fff;
	font-size: 25px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-data b {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #8392a5;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -30px;
	font-weight: normal;
	line-height: 60px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-point {
	border: none;
	background: transparent;
	width: auto;
	height: auto;
	line-height: normal;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span.ldc-point small {
	display: block;
	position: absolute;
	border-radius: 3px;
	background: #8392a5;
	color: #fff;
	text-align: center;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 13px;
	height: 20px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span img {
	max-width: 100%;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(7) {
	left: 146px;
	top: -46px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(7) small {
	top: -27px;
	left: 25px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(8) {
	right: -32px;
	top: 107px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(8) small {
	top: 7px;
	left: 102px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(9) {
	right: 44px;
	bottom: -18px;
}
.ldc-report-background .ldc-report-img-box .ldc-data-circle span:nth-of-type(9) small {
	bottom: -27px;
	left: 33px;
}

.ldc-wannengce-report {
	width: 100%;
	min-height: 540px;
	background: #609fce;
	padding: 140px 0 140px;
}
.ldc-wannengce-report h3, .ldc-wannengce-report ul li {
	color: #fff;
}
.ldc-wannengce-report p {
	color: rgba(255,255,255,.6);
}
.ldc-wannengce-report img {
	margin: 0;
}
.ldc-report-chart {
	width: 100%;
	/*min-height: 600px;*/
	background: #fff;
	padding: 110px 0;
	text-align: center;
}
.ldc-report-chart h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-report-chart p {
	color: #8392a5;
	font-size: 14px;
	margin: 25px 0;
}
.ldc-report-chart img {
	max-width: 100%;
	margin-top: 20px;
}
.ldc-report-start {
	background: url(../images/ldc-start-1.png) no-repeat center center /cover;
}
.ldc-report-start .container div p {
	width: 238px;
	left: 210px;
}
/* 员工满意度 */
.ldc-staff-banner {
	min-height: 600px;
}
.ldc-staff-banner .ldc-report-background {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ldc-staff-banner.jpg) no-repeat center center /cover;
	animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundZoom 1s 1 ease-out 0.1s normal both;
}
.ldc-staff-banner .container {
	position: relative;
}
.ldc-staff-banner h1 {
	color: #fff;
	font-size: 24px;
	margin: 230px 0 10px;
}
.ldc-staff-banner p {
	color: #fff;
	font-size: 16px;
	margin: 0;
}
.ldc-staff-answer {
	position: relative;
	padding: 0 0 85px;
	background: #f2f4f5;
}
.ldc-staff-answer .ldc-staff-info {
	position: relative;
}
.ldc-staff-answer .ldc-staff-info .row>div {
	min-height: 270px;
	margin: 0 auto;
	display: block;
	float: none;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-info-box {
	min-height: 270px;
	color: #fff;
	background: #ff6c6c;
	border-radius: 5px;
	/*position: absolute;*/
	margin: -160px auto 0;
	width: 100%;
	left: 50%;
	/*margin-left: -50%;*/
	text-align: center;
	padding: 60px;
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-info-box p {
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	line-height: 25px;
	width: 100%;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-company .icon-ldc-enterprise {
	font-size: 50px;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-company .icon-ldc-staff-satisfied {
	font-size: 50px;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-company .icon-ldc-love {
	font-size: 16px;
	margin: 0 10px;
	vertical-align: super;
	display: inline-block;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-company .ldc-love-small {
	-webkit-animation: scale 0.7s infinite ease-out 0.1s alternate;
	-o-animation: scale 0.7s infinite ease-out 0.1s alternate;
	-ms-animation: scale 0.7s infinite ease-out 0.1s alternate;
	animation: scale 0.7s ease-out 0.1s infinite alternate;
	-moz-animation: scaleBig 0.7s ease-out 0.1s infinite alternate;
	width: 16px;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-company .ldc-love-big {
	font-size: 30px;
	width: 30px;
	-webkit-animation: scale 0.7s infinite ease-out 0.8s alternate;
	-o-animation:scale 0.7s infinite ease-out 0.8s alternate;
	-ms-animation:scale 0.7s infinite ease-out 0.8s alternate;
	animation: scale 0.7s infinite ease-out 0.8s alternate;
	-moz-animation: scaleBig 0.7s infinite ease-out 0.8s alternate;
}
.ldc-staff-answer .ldc-staff-answer-info {
	margin-top: 80px;
	text-align: center;
}
.ldc-staff-answer .ldc-staff-answer-info h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-staff-answer .ldc-answer-box {
	position: relative;
	min-height: 140px;
	margin-top: 85px;
}
.ldc-staff-answer .ldc-answer-box p {
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	background: #8492a6;
	border-radius: 15px;
	/*-moz-animation:widthChange 0.5s 1 linear;
	-ms-animation:widthChange 0.5s 1 linear;
	animation:widthChange 0.5s 1 linear;
	-webkit-animation:widthChange 0.5s 1 linear;
	-o-animation:widthChange 0.5s 1 linear;*/
}
.ldc-staff-answer .ldc-answer-box p:nth-of-type(1) {
	/*position: relative;*/
	width: 920px;
	margin: 30px 0 20px 145px;
}
.ldc-staff-answer .ldc-answer-box p:nth-of-type(2) {
	width: 1085px;
	margin: 0 auto;
}
.ldc-staff-answer .ldc-answer-box .ldc-company-center {
	position: absolute;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	text-align: center;
	line-height: 140px;
	color: #fff;
	background: #4a5768;
	border: 3px solid #fff;
	left: 50%;
	top: -30px;
	margin-left: -70px;
}
.ldc-staff-answer .ldc-answer-box .ldc-company-center i {
	font-size: 70px;
}
.ldc-staff-start {
	width: 100%;
	min-height: 450px;
	padding: 150px 0;
	text-align: center;
	background: url(../images/ldc-staff-sovle.jpg) no-repeat center center /cover;
}
.ldc-staff-start h3 {
	color: #fff;
	font-size: 24px;
	margin: 0;
}
.ldc-staff-start h3 span {
	display: inline-block;
	width: 150px;
	height: 1px;
	border-top: 1px solid rgba(255,255,255,.6);
	vertical-align: middle;
}
.ldc-staff-start h3 span:first-child {
	margin-right: 30px;
}
.ldc-staff-start h3 span:last-child {
	margin-left: 30px;
}
.ldc-staff-start p {
	color: #fff;
	font-size: 16px;
	margin: 15px auto 30px;
}
.ldc-staff-start a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-staff-start a:hover {
	background: #58b6fc;
}
.ldc-dimension-survey {
	min-height: 840px;
	background: #fff;
	padding: 80px 0;
	text-align: center;
}
.ldc-dimension-survey h3 {
	color: #4a5768;
	font-size: 24px;
}
.ldc-dimension-survey p {
	color: #8392a5;
	font-size: 14px;
	margin: 25px auto;
	line-height: 25px;
}
.ldc-dimension-survey a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-dimension-survey a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-dimension-survey a:hover {
	background: #1d8be0;
}
.ldc-dimension-survey .ldc-dimension-keyword {
	width: 100%;
	overflow-x: auto;
}
.ldc-dimension-survey .ldc-dimension-box {
	min-height: 200px;
	width: 800px;
	margin: 50px auto 0;
	position: relative;
}
.ldc-dimension-survey .ldc-dimension-box span {
	position: absolute;
	display: block;
}
.ldc-dimension-survey .ldc-dimension-box span.active {
	/*opacity: 1;*/
	-moz-animation:scale 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation:scale 0.7s 1 ease-out 0.1s normal both;
	-o-animation:scale 0.7s 1 ease-out 0.1s normal both;
	-ms-animation:scale 0.7s 1 ease-out 0.1s normal both;
	animation: scale 0.7s 1 ease-out 0.1s normal both;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(1) {
	color: rgba(255,179,97,.4);
	font-size: 16px;
	left: 0;
	top: 68px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(2) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	left: 116px;
	top: 17px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(3) {
	color: rgba(255,179,97,.8);
	font-size: 24px;
	left: 64px;
	top: 120px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(4) {
	color: rgba(255,179,97,.8);
	font-size: 24px;
	left: 200px;
	top: 60px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(5) {
	color: rgba(255,179,97,.4);
	font-size: 16px;
	left: 163px;
	top: 163px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(6) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	left: 300px;
	top: 0px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(7) {
	color: rgba(255,179,97,1);
	font-size: 38px;
	left: 320px;
	top: 90px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(8) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	left: 296px;
	bottom: 0px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(9) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	left: 410px;
	top: 40px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(10) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	right: 212px;
	bottom: 10px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(11) {
	color: rgba(255,179,97,.8);
	font-size: 24px;
	right: 160px;
	top: 24px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(12) {
	color: rgba(255,179,97,.6);
	font-size: 20px;
	right: 156px;
	top: 95px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(13) {
	color: rgba(255,179,97,.4);
	font-size: 20px;
	right: 0;
	top: 50px;
}
.ldc-dimension-survey .ldc-dimension-box span:nth-child(14) {
	color: rgba(255,179,97,.4);
	font-size: 16px;
	right: 60px;
	top: 130px;
}
.ldc-staff-answer .ldc-staff-answer-info.active, 
.ldc-staff-start .container.active, 
.ldc-staff-method .container.active, 
.ldc-staff-report .container.active, 
.ldc-staff-demo .container.active {
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}

.ldc-dimension-survey .ldc-dimension-person {
	height: 210px;
	text-align: center;
	margin-top: 30px;
	position: relative;
}
.ldc-dimension-survey .ldc-dimension-person .ldc-staff-normal-point {
	margin-top: 25px;
}
.ldc-dimension-survey .ldc-dimension-person .ldc-staff-normal-top {
	margin: 0 60px 15px;
}


.ldc-staff-method {
	width: 100%;
	padding: 85px 0;
	text-align: center;
	background: url(../images/ldc-staff-method.jpg) no-repeat center center /cover;
	background-attachment: fixed;
}
.ldc-staff-method h3 {
	color: #fff;
	font-size: 24px;
}
.ldc-staff-method p {
	color: rgba(255,255,255,.6);
	font-size: 16px;
	margin: 10px auto 0;
}
.ldc-staff-method .container div {
	margin-top: 70px;
}
.ldc-staff-method .container div img {
	max-width: 100%;
}
.ldc-staff-method .container div img:nth-child(2) {
	margin: 0 60px;
}
.ldc-staff-report {
	width: 100%;
	padding: 80px 0;
	text-align: center;
}
.ldc-staff-report h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-staff-report p {
	color: #8392a5;
	font-size: 14px;
	line-height: 25px;
	margin: 20px auto;
}
.ldc-staff-report a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-staff-report a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-staff-report a:hover {
	background: #1d8be0;
}
.ldc-staff-report .ldc-staff-report-box {
	margin-top: 40px;
	text-align: center;
}
.ldc-staff-report .ldc-staff-report-box img {
	max-width: 100%;
	margin-bottom: 10px;
}
.ldc-staff-report .ldc-staff-report-box img:last-child {
	margin: 0;
}
.ldc-staff-report .ldc-staff-report-box p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px auto 0;
	line-height: 25px;
}
.ldc-staff-demo {
	text-align: center;
	width: 100%;
	min-height: 600px;
	padding: 80px 0;
	background: url(../images/ldc-staff-demo.jpg) no-repeat center center /cover;
}
.ldc-staff-demo h3 {
	color: #fff;
	font-size: 24px;
	margin: 0;
}
.ldc-staff-demo h3 span {
	display: inline-block;
	width: 150px;
	height: 1px;
	border-top: 1px solid rgba(255,255,255,.6);
	vertical-align: middle;
}
.ldc-staff-demo h3 span:first-child {
	margin-right: 30px;
}
.ldc-staff-demo h3 span:last-child {
	margin-left: 30px;
}
.ldc-staff-demo p {
	color: #81e8c2;
	font-size: 18px;
	margin: 20px auto 50px;
}
.ldc-staff-demo .ldc-staff-demo-box {
	width: 100%;
	min-height: 280px;
	border-radius: 5px;
	background: #344358;
}
.ldc-staff-demo .ldc-staff-demo-box h4 {
	color: #81e8c2;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	margin: 0;
	border-bottom: 1px solid #495669;
	position: relative;
}
.ldc-staff-demo .ldc-staff-demo-box h4 span {
	position: absolute;
	display: block;
	height: 100%;
	right: -23.5px;
	top: 0;
}
.ldc-staff-demo .ldc-staff-demo-box p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 0;
	line-height: 25px;
	padding: 30px;
	text-align: left;
}
.ldc-demp-price {
	width: 100%;
	min-height: 305px;
	padding: 80px 0;
	background: #f2f4f5;
	text-align: center;
}
.ldc-demp-price h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-demp-price h3 i {
	color: #ff6c6c;
	font-size: 42px;
	font-weight: bold;
}
.ldc-demp-price p {
	color: #8392a5;
	font-size: 14px;
	margin: 10px auto 20px;
}
.ldc-demp-price p b {
	color: #4a5768;
}
.ldc-demp-price a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-demp-price a:hover {
	background: #1d8be0;
}

/* reportlibrary */
.btn-primary {
	background: #0196e6;
	border-color: #0196e6;
}
.btn-primary:hover {
	background: #1d8be0;
	border-color: #1d8be0;
}
.ldc-reportlibrary {
	width: 100%;
	background: #f2f4f5;
	min-height: 100%;
	/*margin-top: 86px;*/
	padding: 146px 0 60px;
}

.ldc-reportlibrary .ldc-reportlibrary-search .keyword {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	/*color: #c0ccd9;*/
	font-size: 12px;
	border-radius: 3px;
	border: 1px solid #f2f4f5;
	background: #fff;
}
.ldc-reportlibrary .ldc-reportlibrary-search .btn-primary {
	height: 40px;
	width: 150px;
	max-width: 100%;
}
.ldc-reportlibrary .ldc-reportlibrary-search .btn-primary i {
	margin-right: 10px;
	vertical-align: middle;
}
.ldc-reportlibrary .ldc-reportlibrary-tag {
	margin-top: 30px;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 {
	width: 100%;
	margin: 0 0 30px;
	font-size: 12px;
	border-left: 3px solid #4a5768;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 b, 
.ldc-reportlibrary .ldc-reportlibrary-tag h3 a {
	/*display: inline-block;*/
	font-size: 12px;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 b {
	color: #4a5768;
	padding: 0 7px;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 a {
	color: #8393a3;
	padding: 0 7px;
	border-right: 1px solid #8393a3;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 a:last-child {
	border: none;
}
.ldc-reportlibrary .ldc-reportlibrary-tag h3 a:hover {
	color: #0196e6;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination {
    margin: 50px 0 30px;
    padding: 0;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul {
    box-shadow: none;
    padding-left: 0;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li:first-child {
    margin-left: 0;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li {
    display: inline-block;
    margin: 0 7px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.active a, 
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.active span {
    background: #0096e7;
    color: #ffffff;
    border-radius: 3px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li > a, 
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li > span {
    background-color: transparent;
    border: 0 none;
    float: left;
    line-height: 25px;
    padding: 4px 15px;
    text-decoration: none;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.prev a, 
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.next a {
    background-color: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.prev a i, 
.ldc-reportlibrary .ldc-reportlibrary-list .pagination ul > li.next a i {
    display: none;
}

.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item {
	width: 100%;
	/*min-height: 360px;*/
	height: 360px;
	overflow: hidden;
	border: 1px solid #eff2f7;
	border-radius: 3px;
	background: #fff;
	padding: 30px 30px;
	display: block;
	margin-bottom: 30px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .img-box {
	height: 135px;
	overflow: hidden;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item:hover {
	box-shadow: -2px 4px 29px rgba(0,0,0,.15);
	-moz-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
	-webkit-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
	-o-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
	-ms-box-shadow: -2px 4px 29px rgba(0,0,0,.15);
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item img {
	max-width: 100%;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item h3 {
	color: #4a5768;
	font-size: 16px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	margin: 15px 0;
	font-weight: bold;
	width: 100%;
	height: 20px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item p {
	color: #8393a3;
	font-size: 12px;
	word-break:keep-all; 
	/*white-space:nowrap;*/
	text-overflow:ellipsis;
	overflow: hidden;
	margin: 0 0 15px;
	width: 100%;
	height: 55px;
	line-height: 25px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info {
	margin-top: 20px;
	font-size: 0;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info .ldc-reportlibrary-time {
	width: auto;
	display: inline-block;
	color: #8393a3;
	font-size: 14px;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	width: 40%;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info .ldc-reportlibrary-handel {
	display: inline-block;
	text-align: right;
	font-size: 0;
	width: 60%;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info .ldc-reportlibrary-handel a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #eff2f7;
	border-radius: 3px;
	text-align: center;
	line-height: 40px;
	color: #8393a3;
	font-size: 16px;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info .ldc-reportlibrary-handel a:hover {
	color: #fff;
	background: #0096e7;
	border-color: #0096e7;
}
.ldc-reportlibrary .ldc-reportlibrary-list .ldc-reportlibrary-item .ldc-reportlibrary-info .ldc-reportlibrary-handel a:first-child {
	margin-right: 10px;
}
/* skillshare */
.ldc-reportlibrary .ldc-skillshare-list .ldc-skillshare-item {
	min-height: 300px;
	height: 300px;
	margin-bottom: 30px;
	padding: 30px 20px;
}
.ldc-reportlibrary .ldc-skillshare-list .ldc-skillshare-item h3 {
	color: #4a5768;
	font-size: 16px;
	margin: 0;
	padding: 0 0 35px 0;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #eff2f7;
}
.ldc-reportlibrary .ldc-skillshare-list .ldc-skillshare-item h3 i {
	font-size: 20px;
	margin-right: 10px;
}
.ldc-skillshare-list {
	margin-top: 30px;
}
.ldc-skillshare-list-box {
	min-height: 175px;
	max-height: 175px;
	overflow: hidden;
	padding: 15px 0;
}
.ldc-skillshare-item .ldc-skillshare-list-box a {
	color: #8392a5;
	font-size: 12px;
	display: block;
	width: 100%;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	margin-bottom: 15px;
}
.ldc-skillshare-item .ldc-skillshare-list-box a:hover {
	color: #0196e6;
}
.ldc-skillshare-item .ldc-show-more {
	color: #0196e6;
	font-size: 12px;
	cursor: pointer;
}

.ldc-reportlibrary-list table td.text {
    border-right: 0 none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle;
}
.ldc-reportlibrary-list table td.text .title a {
    color: #383838;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.ldc-reportlibrary-list table td.text .title a:hover {
	color: #0196e6;
}
.ldc-reportlibrary-list table td.datetime {
    padding-left: 20px;
    padding-right: 20px;
    width: 90px;
}
.ldc-reportlibrary-list table td.datetime .buttons {
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    text-align: center;
}
.ldc-reportlibrary-list table td.datetime .buttons span {
    display: inline-block;
}
.ldc-reportlibrary-list table td.datetime .buttons a {
    border: 1px solid #e2e2e2;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}
.ldc-reportlibrary-list table td.datetime .buttons a i, 
.ldc-reportlibrary-list table td.datetime .buttons a:hover i, 
.ldc-reportlibrary-list table td.datetime .buttons a i, 
.ldc-reportlibrary-list table td.datetime .buttons a:hover i {
    color: #929292;
    font-size: 16px;
    vertical-align: text-top;
}
.ldc-reportlibrary-list  table {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 15px 30px;
    width: 100%;
}
.ldc-reportlibrary-list  table .no-data {
	padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.ldc-shareskill-info .btn-primary {
	max-width: 100%;
}
.ldc-shareskill-content .ldc-shareskill-content-box {
	width: 100%;
	min-height: 100px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eff2f7;
	padding: 25px;
}
.ldc-shareskill-content .ldc-shareskill-content-box .ldc-shareskill-content-header {
	border-bottom: 1px solid #eff2f7;
	padding-bottom: 15px;
}
.ldc-shareskill-content .ldc-shareskill-content-box .ldc-shareskill-content-header h1 {
	color: #4a5768;
	font-size: 20px;
	font-weight: bold;
}
.ldc-shareskill-content .ldc-publish-time {
	color: #4a5768;
	font-size: 12px;
}
.ldc-shareskill-content .ldc-shareskill-content-body {
	
	font-size: 14px;
	color: #8393a3;
	line-height: 25px;
}
.ldc-shareskill-content .ldc-shareskill-content-body p {
	color: #666;
	line-height: 25px;
	margin-bottom: 15px;
}
.ldc-shareskill-content .ldc-shareskill-info-handel {
	margin-top: 30px;
}
.ldc-shareskill-content .ldc-shareskill-info-handel a {
	display: block;
	padding: 0 15px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: 1px solid #eff2f7;
	color: #8393a3;
	text-align: center;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	border-radius: 3px;
}
.ldc-shareskill-content .ldc-shareskill-info-handel a:hover {
	background: #1d8be0;
	color: #fff;
}
.ldc-shareskill-content .ldc-shareskill-info-handel a.disabled,
.ldc-shareskill-content .ldc-shareskill-info-handel a.disabled:hover {
	background: #fff;
	color: #d3dbe6;
}
.ldc-shareskill-content .ldc-shareskill-info-handel button {
	width: 100%;
	margin: 0 auto;
	height: 40px;
}

/* help */
.ldc-help-list {
	margin-top: 30px;
}
.ldc-help-list .ldc-help-menu {
	width: 100%;
	background: #fff;
	min-height: 50px;
	border-radius: 5px;
	border: 1px solid #eff2f7;
	padding: 0;
	overflow: hidden;
}
.ldc-help-list .ldc-help-menu.fixed {
	position: fixed;
	top: 86px;
	max-width: 262px;
}
.ldc-help-list .ldc-help-menu p {
	color: #fff;
	background: #4a5767;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 15px 20px;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box {
	padding: 0 20px;
	width: 100%;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl {
	border-bottom: 1px dashed #eff2f7;
    margin: 0;
    padding-bottom: 10px;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl:last-child {
	padding-bottom: 0;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dt {
	color: #4a5768;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 55px;
    line-height: 55px;
    word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	width: 100%;
	position: relative;
	padding-right: 20px;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dd a {
	color: #8393a3;
	font-size: 12px;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dd {
	width: 100%;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	height: 35px;
    line-height: 35px;
    padding-left: 20px;
    display: none;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dt>a {
	color: #4a5768;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dt i {
	font-size: 20px;
	margin-right: 10px;
    vertical-align: sub;
    /*margin-top: 17px;*/
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl dt i.icon-tip {
	position: absolute;
	right: 0;
    font-size: 14px;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl.active dt>a, 
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl.active dt {
	color: #0196e7;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dd>a:hover, 
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dd.active a {
	color: #0096e7;
}
.ldc-help-list .ldc-help-menu .ldc-help-menu-box dl.active dd {
	display: block;
}
.ldc-help-list .ldc-help-content {
	width: 100%;
	border: 1px solid #eff2f7;
	background: #fff;
	padding: 30px;
	color: #8393a3;
}
/* templateShow */
.ldc-templateshow-search .ldc-reportlibrary-search .row>div:first-child {
	padding-left: 15px;
}
.ldc-templateshow-search .ldc-reportlibrary-search .row>div {
	padding-right: 0;
	padding-left: 10px;
}
.ldc-templateshow-content {
	margin-top: 30px;
}
.ldc-templateshow-content h1 {
	color: #4a5768;
	font-size: 20px;
	margin: 0;
	font-weight: bold;
}
.ldc-templateshow-content h1 i {
	font-size: 26px;
	margin-right: 15px;
	font-weight: normal;
	/*vertical-align: text-top;*/
}
.ldc-templateshow-content h1 span {
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
}
.ldc-templateshow-content .ldc-templateshow-content-box {
	margin: 30px 0 0;
}
.ldc-templateshow-content .ldc-templateshow-survey {
	width: 100%;
	background: #fff;
	border-radius: 3px;
}
.ldc-templateshow-content .ldc-templateshow-survey-banner {
	padding: 30px 30px 0;
	width: 100%;
}
.ldc-templateshow-content .ldc-templateshow-survey-banner img {
	max-width: 100%;
	width: 100%;
}
.ldc-templateshow-content .ldc-template-msg {
	padding: 10px 30px 0;
}
.ldc-templateshow-content .ldc-template-msg p {
	padding: 10px 20px;
	background: #99a9c0;
	color: #fff;
	line-height: 25px;
}
.ldc-templateshow-content .ldc-templateshow-survey-box {
	padding: 30px;
	min-height:100px;
	/*height: 950px;*/
}
.ldc-templateshow-content .ldc-surveyshow-more {
	padding: 30px 0;
	border-top: 1px solid #f2f4f5;
	text-align: center;
}
.ldc-templateshow-content .ldc-surveyshow-more span {
	color: #0196e6;
	font-size: 14px;
	cursor: pointer;
}
/* 模板问卷控制 */




.ldc-templateshow-content-box .ldc-template-handel {
	margin-top: 30px;
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-prev-template {
	width: 100%;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ldc-templateshow-content-box .ldc-template-handel .row div div {
	height: 45px;
	line-height: 45px;
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-prev-template a {
	color: #8393a3;
	font-size: 12px;
	text-decoration: underline !important;
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-prev-template a:hover {
	color: #0196e6;
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-next-template {
	text-align: right;
}
.ldc-templateshow-content-box .ldc-template-handel button {
	height: 45px;
	max-width: 180px
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-use-template {
	text-align: center;
}
.ldc-templateshow-content .ldc-operate-start {
	width: 100%;
}
.ldc-templateshow-content .ldc-start-survey {
	width: 100%;
	min-height: 150px;
	padding: 30px 30px;
	text-align: center;
	background: #fff;
	border-radius: 3px;
}
.ldc-templateshow-content .ldc-start-survey a {
	display: block;
	margin: 0 auto;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	border: 1px solid #0096e7;
	color: #0096e7;
	font-size: 14px;
	text-align: center;
}
.ldc-templateshow-content .ldc-start-survey a:hover {
	background: #0096e7;
	color: #fff;
}
.ldc-templateshow-content .ldc-start-survey p {
	color: #8492a6;
	font-size: 12px;
	line-height: 25px;
	margin-top: 15px;
}
.ldc-templateshow-content .ldc-more-template {
	width: 100%;
	min-height: 480px;
	padding: 30px 30px;
	background: #fff;
	border-radius: 3px;
}
.ldc-templateshow-content .ldc-more-template .more-template-img {
	width: 100%;
}
.ldc-templateshow-content .ldc-more-template .more-template-img img {
	max-width: 100%;
	width: 100%;
}
.ldc-templateshow-content .ldc-more-template ul {
	margin: 30px 0 0;
	padding: 0;
}
.ldc-templateshow-content .ldc-more-template ul li {
	width: 100%;
	height: 40px;
	line-height: 37px;
	border: 1px solid #e5e9f2;
	border-radius: 3px;
	margin-bottom: 10px;
	list-style: none;
}
.ldc-templateshow-content .ldc-more-template ul li:last-child {
	margin: 0;
}
.ldc-templateshow-content .ldc-more-template ul li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	color: #8393a3;
	font-size: 14px;
}
.ldc-templateshow-content .ldc-more-template ul li a i {
	font-size: 14px;
	vertical-align: sub;
}
.ldc-templateshow-content .ldc-more-template ul li a i.pull-right{
	/*margin-top: 9px;*/
}
.ldc-templateshow-content .ldc-more-template ul li a i.icon-ldc-template {
	font-size: 20px;
	margin-right: 10px;
}
.ldc-templateshow-content .ldc-more-template ul li:hover {
	background: #0096e7;
}
.ldc-templateshow-content .ldc-more-template ul li:hover a {
	color: #fff;
}
/* 餐饮满意度 */
.ldc-catering-banner {
	min-height: 750px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.ldc-catering-banner ul.banner-box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.ldc-catering-banner ul.banner-box li {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 2;
}
.ldc-catering-banner ul.banner-box li img {
	height: 100%;
}
.ldc-catering-banner ul.banner-box li:first-child {
	left: 0;
}
.ldc-catering-banner ul.banner-box li:last-child {
	right: 0;
	text-align: right;
}
.ldc-catering-banner ul.banner-box li div {
	position: absolute;
	top: 0;
}
.ldc-catering-banner ul.banner-box li:hover {
	animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	z-index: 0;
}
.ldc-catering-banner ul.banner-box li:first-child div {
	right: -175.5px;
}
.ldc-catering-banner ul.banner-box li:last-child div {
	left: -175.5px;
}
.ldc-catering-banner ul.banner-box li div:last-child {
	display: none;
}
.ldc-catering-banner ul.banner-box li:hover div:last-child {
	display: block;
}
.ldc-catering-banner .catering-info {
	position: absolute;
	width: 560px;
	height: 250px;
	left: 50%;
	top: 50%;
	margin: -125px 0 0 -280px;
	text-align: center;
	z-index: 3;
}
.ldc-catering-banner .catering-info h3 {
	color: #fff;
	font-size: 16px;
	margin: 0;
}
.ldc-catering-banner .catering-info h1 {
	color: #fff;
	font-size: 24px;
	margin: 15px 0 25px;
}
.ldc-catering-banner .catering-info .catering-info-box {
	width: 100%;
	min-height: 160px;
	padding: 30px 15px;
	border-radius: 5px;
	border: 1px solid rgba(255,255,255,.6);
}
.ldc-catering-banner .catering-info .catering-info-box p {
	color: #fff;
	font-size: 14px;
	line-height: 25px;
}
.ldc-catering-banner .catering-info .catering-info-box a {
	color: #fff;
	background: #0096e7;
	border-radius: 3px;
	font-size: 14px;
	margin: 0 auto;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: block;
}
.ldc-catering-banner .catering-info .catering-info-box a:hover {
	background: #58b6fc;
}
.ldc-catering-banner .banner-mouse {
	width: 30px;
	height: 85px;
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin: 0 0 0 -15px;
	color: #fff;
	text-align: center;
	z-index: 5;
}
.ldc-catering-banner .banner-mouse li {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #fff;
	margin: 0 auto 10px;
}
.ldc-catering-banner .banner-mouse li:last-child {
	width: auto;
	height: auto;
	background: transparent;
	margin: 0;
}
.ldc-catering-banner .banner-mouse li i {
	font-size: 30px;
}
.ldc-catering-banner .catering-wrap {
	width: 350px;
	height: 100%;
	position: absolute;
	left: 50%;
	z-index: 3;
	top: 0;
	margin: 0 0 0 -175px;
}
.ldc-catering-banner .banner-mouse li:nth-child(1) {
	animation: backgroundColor 0.5s infinite ease-out 0.0s alternate both;
	-webkit-animation: backgroundColor 0.5s infinite ease-out 0.0s alternate both;
	-moz-animation: backgroundColor 0.5s infinite ease-out 0.0s alternate both;
	-o-animation: backgroundColor 0.5s infinite ease-out 0.0s alternate both;
	-ms-animation: backgroundColor 0.5s infinite ease-out 0.0s alternate both;
}
.ldc-catering-banner .banner-mouse li:nth-child(2) {
	animation: backgroundColor 0.5s infinite ease-out 0.25s alternate both;
	-webkit-animation: backgroundColor 0.5s infinite ease-out 0.25s alternate both;
	-moz-animation: backgroundColor 0.5s infinite ease-out 0.25s alternate both;
	-o-animation: backgroundColor 0.5s infinite ease-out 0.25s alternate both;
	-ms-animation: backgroundColor 0.5s infinite ease-out 0.25s alternate both;
}
.ldc-catering-banner .banner-mouse li:nth-child(3) {
	animation: backgroundColor 0.5s infinite ease-out 0.5s alternate both;
	-webkit-animation: backgroundColor 0.5s infinite ease-out 0.5s alternate both;
	-moz-animation: backgroundColor 0.5s infinite ease-out 0.5s alternate both;
	-o-animation: backgroundColor 0.5s infinite ease-out 0.5s alternate both;
	-ms-animation: backgroundColor 0.5s infinite ease-out 0.5s alternate both;
}
.ldc-catering-intro {
	padding: 50px 0;
	background: #fff;
	text-align: center;
}
.ldc-catering-intro p {
	color: #8392a5;
	font-size: 14px;
	line-height: 25px;
}
.ldc-catering-problem {
	padding: 80px 0;
	background: #f2f4f5;
	width: 100%;
	text-align: center;
}
.ldc-catering-problem h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0 0 50px;
}
.ldc-catering-problem .ldc-catering-problem-item {
	width: 100%;
}
.ldc-catering-problem .ldc-catering-problem-item i {
	font-size: 44px;
	color: #8392a5;
	display: block;
	margin-bottom: 10px;
}
/*.ldc-catering-problem .ldc-catering-problem-item i.icon-ldc-store {font-size: 60px;}*/
.ldc-catering-problem .ldc-catering-problem-item p {
	font-size: 14px;
	color: #8392a5;
	margin: 0;
}
.ldc-catering-compare {
	min-height: 500px;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.ldc-catering-compare div {
	height: 500px;
	padding: 0;
	margin: 0;
}
.ldc-catering-compare .compare-box {
	width: 100%;
	height: 500px;
	overflow: hidden;
	overflow: hidden;
	position: relative;
}
.ldc-catering-compare .compare-box:hover .compare-bg {
	animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
}
.ldc-catering-compare .compare-box-1 .compare-bg {
	background: url("../images/ldc-compare-1.jpg") no-repeat center center;
}
.ldc-catering-compare .compare-box-2 {
	padding: 175px 15px;
	color: #fff;
	width: 100%;
	height: 100%;
}
.ldc-catering-compare .compare-box-2 .compare-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 101%;
	height: 100%;
	background: url("../images/ldc-compare-2.jpg") no-repeat top center /cover;
	z-index: -1;
}
.ldc-catering-compare .compare-box-2 h3 {
	font-size: 16px;
	margin: 0;
}
.ldc-catering-compare .compare-box-2 h3 span {
	display: inline-block;
	height: 1px;
	border-top: 1px solid rgba(255,255,255,.6);
	vertical-align: middle;
  	width: 60px;
}
.ldc-catering-compare .compare-box-2 h3 span:first-child {
	margin-right: 15px;
}
.ldc-catering-compare .compare-box-2 h3 span:last-child {
	margin-left: 15px;
}
.ldc-catering-compare .compare-box-2 h1 {
	font-size: 28px;
	margin: 25px 0 15px;
}
.ldc-catering-compare .compare-box-2 p {
	font-size: 20px;
	margin: 0;
}
.ldc-catering-compare .compare-box-3 .compare-bg {
	background: url("../images/ldc-compare-3.jpg") no-repeat center center;
}
.ldc-catering-qrcode {
	width: 100%;
	background: #f2f4f5;
	padding: 80px 0;
	text-align: center;
}
.ldc-catering-qrcode h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-catering-qrcode p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0 20px;
	line-height: 25px;
}
.ldc-catering-qrcode a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-catering-qrcode a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-catering-qrcode a:hover {
	background: #1d8be0;
}
.ldc-catering-qrcode .catering-qrcode {
	position: relative;
	width: 453px;
	text-align: center;
	margin: 130px auto 0;
}
.ldc-catering-qrcode .catering-qrcode img {
	max-width: 100%;
}
.ldc-catering-qrcode .catering-qrcode-box .catering-part {
	position: absolute;
	color: #fff;
	display: block;
	border-radius: 50%;
	text-align: center;
}
.ldc-catering-qrcode .catering-qrcode-box span i {
	font-size: 30px;
}
.ldc-catering-qrcode .catering-qrcode-box .write {
	width: 80px;
	height: 80px;
	background: #6178c2;
	line-height: 80px;
	left: -110px;
	top: -75px;
}
.ldc-catering-qrcode .catering-qrcode-box .gift {
	width: 65px;
	height: 65px;
	background: #ff6161;
	line-height: 65px;
	left: -118px;
	top: 58px;
}
.ldc-catering-qrcode .catering-qrcode-box .coupon {
	width: 65px;
	height: 65px;
	background: #79d39c;
	line-height: 65px;
	left: 206px;
	top: -32px;
}
.ldc-catering-qrcode .catering-qrcode-box .part-1 {
	width: 20px;
	height: 20px;
	background: #9baad6;
	left: -10px;
	top: -10px;
}
.ldc-catering-qrcode .catering-qrcode-box .part-2 {
	width: 20px;
	height: 20px;
	background: #fa9c9c;
	left: -20px;
	top: 70px;
}
.ldc-catering-qrcode .catering-qrcode-box .part-3 {
	width: 20px;
	height: 20px;
	background: #a9e0c0;
	left: 175px;
	top: 30px;
}
.ldc-catering-qrcode .catering-qrcode-box .catering-part.active {
	-moz-animation:scale 0.7s 1 ease-out 0.1s alternate both;
	-webkit-animation:scale 0.7s 1 ease-out 0.1s alternate both;
	-o-animation:scale 0.7s 1 ease-out 0.1s alternate both;
	-ms-animation:scale 0.7s 1 ease-out 0.1s alternate both;
	animation:scale 0.7s 1 ease-out 0.1s alternate both;
}
.ldc-catering-report {
	background: #fff;
	padding: 80px 0;
	text-align: center;
}
.ldc-catering-report h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-catering-report p {
	color: #4a5768;
	font-size: 16px;
	margin: 10px 0 20px;
}
.ldc-catering-report a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	width: 150px;
	height: 40px;
	line-height: 40px;
}
.ldc-catering-report a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-catering-report a:hover {
	background: #1d8be0;
}
.ldc-catering-report .report-index {
	width: 100%;
	overflow: auto;
}
.ldc-catering-report .report-index .report-index-box {
	/*min-width: 980px;*/
	height: 240px;
	width: 91px;
	position: relative;
	margin: 45px auto 0;
}
.ldc-catering-report .report-index .report-index-box img {
	position: absolute;
	/*max-width: 100%;*/
}
.ldc-catering-report .report-index .report-index-box .index-1 {
	bottom: 0;
	left: 0%;
	/*margin-left: -45.5px;*/
}
.ldc-catering-report .report-index .report-index-box .index-2 {
	top: 142px;
	left: -480px;
}
.ldc-catering-report .report-index .report-index-box .index-3 {
	top: 60px;
	left: -280px;
}
.ldc-catering-report .report-index .report-index-box .index-4 {
	top: 0;
	left: 50%;
	margin-left: -75px;
}
.ldc-catering-report .report-index .report-index-box .index-5 {
	top: 60px;
	right: -240px;
}
.ldc-catering-report .report-index .report-index-box .index-6 {
	top: 142px;
	right: -370px;
}
.ldc-catering-method {
	background: #f2f4f5;
	padding: 80px 0 20px;
	text-align: center;
}
.ldc-catering-method h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-catering-method p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0 0;
}
.ldc-catering-method .catering-method {
	margin-top: 50px;
	text-align: center;
	font-size: 0;
}
.ldc-catering-method .catering-method-box {
	display: inline-block;
	width: 255px;
	height: 255px;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.ldc-catering-method .catering-method-box .catering-method-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 10px solid #d3dbe6;
	border-bottom-color: transparent;
	border-left-color: transparent;
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.ldc-catering-method .catering-method-box .point {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	right: 50%;
	top: 50%;
	margin: -5px -5px 0 0;
	z-index: 6;
}
.ldc-catering-method .catering-method-box .method-item-point {
	width: 82px;
	height: 2px;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: -5px;
	margin-right: -1px;
	z-index: 6;
	-moz-transform-origin: 77px 50%;
	-webkit-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 77px 50%;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ldc-catering-method .catering-method-box .catering-reverse-box {
	position: absolute;
	width: 100%;
	height: 50%;
	bottom: 0;
	left: 0;
}
.ldc-catering-method .catering-method-box .catering-reverse-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #f2f4f5;
	z-index: 5;
}
.ldc-catering-method .catering-method-box .catering-method-item-reverse {
	position: absolute;
	left: 0;
	top: 0%;
	margin-top: -127.5px;
	width: 255px;
	height: 255px;
	border-radius: 50%;
	border: 10px solid #d3dbe6;
	border-top-color: transparent;
	border-right-color: transparent;
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	z-index: 0;
}
.ldc-catering-method .method-item-high .catering-method-item-reverse {
	border-bottom-color: #0096e7;
	border-left-color: #0096e7;
}
.ldc-catering-method .method-item-high .method-item-point, 
.ldc-catering-method .method-item-high .method-item-point span, 
.ldc-catering-method .method-item-high .point {
	background: #0096e7;
}
.ldc-catering-method .method-item-equal .catering-method-item-reverse {
	border-bottom-color: #79d39c;
	border-left-color: #79d39c;
}
.ldc-catering-method .method-item-equal .method-item-point, 
.ldc-catering-method .method-item-equal .method-item-point span, 
.ldc-catering-method .method-item-equal .point {
	background: #79d39c;
}
.ldc-catering-method .method-item-low .catering-method-item-reverse {
	border-bottom-color: #ff6161;
	border-left-color: #ff6161;
}
.ldc-catering-method .method-item-low .method-item-point, 
.ldc-catering-method .method-item-low .method-item-point span, 
.ldc-catering-method .method-item-low .point {
	background: #ff6161;
}
.ldc-catering-method .method-item-equal {
	margin: 0 28px;
}
.ldc-catering-method .catering-method-box .catering-method-info {
	width: 100%;
	height: 50%;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #8392a5;
	position: absolute;
	top: 50%;
	z-index: 5;
	background: transparent;
}
.ldc-catering-method .catering-method-box.active .catering-method-item-reverse {
	-moz-animation: bgRotate 0.7s 1 ease normal both;
	-o-animation: bgRotate 0.7s 1 ease normal both;
	-webkit-animation: bgRotate 0.7s 1 ease normal both;
	-ms-animation: bgRotate 0.7s 1 ease normal both;
	animation: bgRotate 0.7s 1 ease normal both;
}
.ldc-catering-method .method-item-high .catering-method-item-reverse {
	-webkit-transform: rotate(80deg);
	-o-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	transform: rotate(80deg);
}
.ldc-catering-method .method-item-equal .catering-method-item-reverse {
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ldc-catering-method .method-item-low .catering-method-item-reverse {
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
}
.ldc-catering-method .method-item-high.active .catering-method-item-reverse {
	-webkit-transform: rotate(80deg);
	-o-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	transform: rotate(80deg);
}
.ldc-catering-method .method-item-equal.active .catering-method-item-reverse {
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ldc-catering-method .method-item-low.active .catering-method-item-reverse {
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
}
.ldc-catering-price {
	padding: 150px 0;
	color: #fff;
	position: relative;
	overflow: hidden;
}
.ldc-catering-price:hover .ldc-catering-price-bg {
	animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
}
.ldc-catering-price .ldc-catering-price-bg {
	background: url("../images/ldc-catering-price.jpg") no-repeat center center /cover;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;

}
.ldc-catering-price .container {
	position: relative;
	z-index: 1;
}
.ldc-catering-price h3,.ldc-catering-price p {
	color: #fff;
}
.ldc-catering-price h3 i {
	color: #0096e7;
}
/* signin */
.ldc-signin {
	width: 100%;
	height: 100%;
	background: url("../images/ldc-signin-bg.jpg") repeat center center;
	margin: 86px 0 0;
}
.ldc-signin .ldc-signin-container {
	margin: 0 auto;
	text-align: center;
	float: none;
}
.ldc-signin .ldc-signin-container .ldc-signin-box {
	position: relative;
	width: 100%;
	height: auto;
	padding: 60px 30px;
	margin: 160px auto;
	background: #fff;
	border-radius: 3px;
}
.ldc-signin .ldc-signin-container .ldc-signin-box h1 {
	color: #4a5768;
	font-size: 20px;
	font-weight: bold;
	margin:0 0  30px;
}
.ldc-signin .ldc-input {
	position: relative;
	width: 450px;
	height: 50px;
	max-width: 100%;
	margin: 0 auto 25px;
	font-size: 0;
}
.ldc-signin .ldc-input input::-webkit-input-placeholder, 
.ldc-signin .ldc-input input::-moz-input-placeholder, 
.ldc-signin .ldc-input input::-ms-input-placeholder, 
.ldc-signin .ldc-input input::-o-input-placeholder {
	color: #d3dbe6;
	font-size: 14px;
}
.ldc-signin .ldc-input input {
	width: 100%;
	height: 100%;
	line-height: 50px;
	border-radius: 5px;
	border: 1px solid #e5e9f2;
	padding: 0 55px;
	font-size: 14px;
}
.ldc-signin .ldc-input i {
	position: absolute;
	left: 17px;
	top: 7px;
	font-size: 25px;
	color: #8392a5;
}
.ldc-signin .ldc-input .code {
	padding-left: 20px;
	width: 57.78%;
	margin-right: 2.22%;
	display: inline-block;
}
.ldc-signin .ldc-input span {
	display: inline-block;
	width: 40%;
	height: 100%;
	line-height: 50px;
	background: #0096e7;
	border-radius: 3px;
	color: #fff;
	vertical-align: top;
	font-size: 16px;
	cursor: pointer;
}
.ldc-signin .ldc-input span.sended{
	background:#8392a5
}
.ldc-signin .ldc-remember input {
	position: absolute;
	z-index: -9;
}
.ldc-signin .ldc-remember i {
	font-size: 25px;
	margin-right: 10px;
	color: #f2f4f9;
	font-weight: normal;
	position: static;
	vertical-align: sub;
}
.ldc-signin .ldc-remember label {
	color: #8392a5;
	font-size: 14px;
	text-align: left;
	cursor: pointer;
	display: inline-block;
	line-height: 50px;
	margin: 0;
	font-weight: normal;
}
.ldc-signin .ldc-remember .icon-ldc-checkbox-fill {
	opacity: 0;
	display: none;
}
.ldc-signin .ldc-remember .checkbox.active .icon-ldc-checkbox-fill {
	opacity: 1; 
	display: inline-block;
	color: #8392a5;
}
.ldc-signin .ldc-remember .checkbox.active .icon-ldc-checkbox {
	opacity: 0;
	display: none;
}
.ldc-signin .ldc-remember a {
	color: #8392a5;
	font-size: 14px;
	text-align: right;
	line-height: 50px;
	text-decoration: underline !important;
}
.ldc-signin .ldc-login button {
	width: 100%;
	text-align: center;
	height: 50px;
	font-size: 16px;
}
.ldc-reg a {
	color: #0096e7;
	font-size: 14px;
	text-decoration: underline !important;
	line-height: 50px;
}
.ldc-third h3 {
	color: #4a5768;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
	margin: 0 0 15px;
}
.ldc-third h3 span {
	display: inline-block;
	width: 17.78% !important;
	height: 1px;
	border-top: 1px solid #e5e9f2;
	vertical-align: middle !important;
}
.ldc-third h3 span:first-child {
	margin-right: 4.4%;
}
.ldc-third h3 span:last-child {
	margin-left: 4.4%;
}
.ldc-third .third-box a i {
	position: static;
}
.ldc-third .third-box a {
	color: #8392a5;
	display: inline-block;
	font-size: 30px !important;
}
.ldc-third .third-box a:nth-child(2) {
	margin: 0 45px;
}
.ldc-signin .ldc-animate img {
	position: absolute;
}
.ldc-signin .ldc-animate .animate-1-2, 
.ldc-signin .ldc-animate .animate-2-2 {
	display: none;
}
.ldc-signin .ldc-animate.active .animate-1, 
.ldc-signin .ldc-animate.active .animate-2 {
	display: block;
}
.ldc-signin .ldc-animate.active .animate-1-1,
.ldc-signin .ldc-animate.active .animate-2-1 {
	display: none;
}
.ldc-signin .ldc-animate .animate-1 {
	left: 20px;
	top: -87px;
}
.ldc-signin .ldc-animate .animate-2 {
	right: 20px;
	top: -91px;
}


.ldc-reg-tab {
	font-size: 0;
	max-width: 383px;
	border-radius: 5px;
	border: 1px solid #e5e9f2;
	margin: 0 auto 30px;
	overflow: hidden;
}
.ldc-reg-tab span {
	display: inline-block;
	color: #8392a5;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
	width: 100%;
	text-align: center;
}
.ldc-reg-tab span.active, 
.ldc-reg-tab span:hover {
	color: #fff;
	background: #0096e7;
}

.ldc-signin .ldc-signin-container .ldc-company-box {
  position: relative;
  width: 100%;
  height: auto;
  padding: 60px 30px;
  margin: 160px auto;
  background: #fff;
  border-radius: 3px;
}
.ldc-company-box h1 {
	color: #4a5768;
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto 20px;
	max-width: 100%;
	width: 450px;
	text-align: left;
}
.ldc-company-box h1 a {
	color: #0096e7;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline !important;
}
.ldc-company-box h1 span i {
	color: #8392a5;
	font-size: 22px;
	margin-right: 10px;
	vertical-align: text-bottom;
}
.ldc-company-box .ldc-input-label {
	color: #8392a5;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin: 10px auto 10px;
}
.ldc-company-box .ldc-input-label small {
	color: #8392a5;
	font-size: 12px;
	font-weight: normal;
}
.ldc-company-box .ldc-input-label label {
	margin: 10px 0 0;
}
.ldc-company-box .ldc-input-normal {
	margin-bottom: 10px;
}
.ldc-company-box .ldc-input-normal input {
	padding: 0 20px;
}
.ldc-company-box .input-group input {
	  border-top-right-radius: 0;
	  border-bottom-right-radius: 0;
	  border-right: none;
}
.ldc-company-box .input-group .input-group-btn {
	width: 60px;
	height: 100%;
	padding: 0;
	text-align: center;
}
.ldc-company-box .input-group .input-group-btn button {
	width: 100%;
	height: 100%;
	padding: 0;
	border-radius: 5px;
	border: 1px solid #e5e9f2;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin: 0;
}
.ldc-company-box .input-group .input-group-btn button i {
	color: #0096e7;
	font-size: 16px;
	position: static;
}
.ldc-company-box .input-group .input-group-btn button:hover,
.ldc-company-box .input-group .input-group-btn button:focus {
	background: none;
}
.ldc-company-box .ldc-login {
	margin-top: 20px;
}
.ldc-company-box .ldc-reg a {
	display: block;
	margin: 20px auto 20px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	border-radius: 3px;
	border: 1px solid #0096e7;
	color: #0096e7;
	font-size: 14px;
	text-align: center;
	text-decoration: none !important;
}
.ldc-company-box p {
	color: #4a5768;
	font-size: 14px;
	margin: 0 0 30px;
	text-align: center;
}
.ldc-company-box .ldc-reg a:hover {
	background: #0096e7;
	color: #fff;
}
.ldc-company-box .ldc-reg small {
	color: #8392a5;
	font-size: 12px;
}

.ldc-relation .third-icon {
	color: #8392a5;
	font-size: 60px;
}
.ldc-signin .ldc-signin-container .ldc-relation h1 {
	color: #8392a5;
	font-size: 14px;
	margin: 10px auto 0;
}
.ldc-relation .ldc-relation-box {
	margin: 45px auto 0;
	font-size: 0;
}
.ldc-relation .ldc-relation-box a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #0096e7;
	border-radius: 3px;
	width: 200px;
	text-align: center;
	line-height: 50px;
	height: 50px;
}
.ldc-relation .ldc-relation-box a:hover {
	background: #1d8be0;
	color: #fff;
}
.ldc-relation .ldc-relation-box a:last-child {
	margin-left: 30px;
}
.ldc-relation .ldc-old-account {
	display: none;
	margin-top: 10px;
}
.ldc-relation .ldc-old-account h3 {
	font-size: 20px;
	color: #4a5768;
	font-weight: bold;
	margin: 0 0 30px;
}
.ldc-relation .ldc-old-account .ldc-login {
	margin-top: 30px;
}
.ldc-relation .ldc-old-account .ldc-login button {
	width: 200px;
}
.ldc-relation .ldc-old-account .ldc-login button:last-child {
	margin-left: 50px;
	color: #fff;
	background: #8392a5;
}
.ldc-success i {
	color: #6ec58f;
	font-size: 80px;

}
.ldc-signin .ldc-signin-container .ldc-success h1 {
	color: #4a5768;
	font-weight: bold;
	font-size: 20px;
	margin: 25px auto 15px;
}
.ldc-success small {
	color: #8392a5;
	font-size: 14px;
}
.ldc-success small a {
	color: #8392a5;
	text-decoration: underline !important;
}
/* panel */
.ldc-panel-banner {
	width: 100%;
	padding: 140px 0 90px;
	height: auto;
	background: url("../images/ldc-panel-banner.jpg") no-repeat center center;
	text-align: center;
	color: #fff;
}
.ldc-panel-banner .panel-info h1 {
	color: #fff;
	font-size: 16px;
	margin: 0;
}
.ldc-panel-banner h1 span {
	display: inline-block;
	width: 80px;
	height: 1px;
	border-top: 1px solid rgba(255,255,255,.6);
	vertical-align: middle;
}
.ldc-panel-banner h1 span:first-child {
	margin-right: 30px;
}
.ldc-panel-banner h1 span:last-child {
	margin-left: 30px;
}
.ldc-panel-banner .panel-info h3 {
	color: #fff;
	font-size: 36px;
	margin: 15px auto 0;
}
.ldc-panel-banner .panel-info h3 b {
	color: #ff9239;
}
.ldc-panel-banner .panel-info p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 25px auto;
	line-height: 25px;
}
.ldc-panel-banner .panel-info small {
	font-size: 20px;
	font-weight: bold;
}
.ldc-panel-banner .panel-info a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	margin: 30px auto 0;
	text-align: center;
	width: 200px;
	height: 45px;
	line-height: 45px;
	background: #0096e7;
	border-radius: 3px;
}
.ldc-panel-banner .panel-info a:hover {
	background: #58b6fc;
}
.ldc-panel-banner .panel-info a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-panel-bbs {
	background: #fff;
	padding: 80px 0;
	text-align: center;
}
.ldc-panel-bbs h3 {
	margin: 0;
	color: #4a5768;
	font-size: 24px;
}
.ldc-panel-bbs h3 b {
	font-size: 42px;
	color: #ff9239;
	font-weight: normal;
}
.ldc-panel-bbs p {
	margin: 20px 0 0;
	color: #8392a5;
	font-size: 16px;
	line-height: 25px;
}
.ldc-panel-bbs .panel-container {
	margin-top: 50px;
}
.ldc-panel-bbs .panel-container .panel-box-container {
	position: relative;
	height: 300px;
}
.ldc-panel-bbs .panel-container .panel-box-container span {
	position: absolute;
	right: -35.5px;
	top: 50%;
	margin-top: -14px;
}
.ldc-panel-bbs .panel-container .panel-box {
	text-align: center;
	position: relative;
	width: 100%;
}
.ldc-panel-bbs .panel-container .panel-box img {
	max-width: 100%;
	margin-bottom: 30px;
}
.ldc-panel-bbs .panel-container a {
	color: #8392a5;
	font-size: 14px;
	display: block;
	margin: 0 auto;
	border: 1px solid #c0ccda;
	border-radius: 3px;
	min-width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.ldc-panel-recruit {
	width: 100%;
	padding: 90px 0;
	background: url("../images/ldc-panel-recruit.jpg") no-repeat center center;
}
.ldc-panel-recruit h3 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 60px;
	text-align: center;
}
.ldc-panel-recruit .recruit-box {
	width: 100%;
	border: 1px solid rgba(255,255,255,.4);
	border-radius: 3px;
	background: rgba(255,255,255,.1);
	min-height: 140px;
	padding: 20px 15px;
	text-align: center;
	color: #fff;
}
.ldc-panel-recruit .recruit-box div i {
	font-size: 37px;
}
.ldc-panel-recruit .recruit-box div i.icon-ldc-panel-qq {
	font-size: 37px;
	vertical-align: middle;
}
.ldc-panel-recruit .recruit-box div i.icon-ldc-panel-baidu {
	font-size: 130px;
}
.ldc-panel-recruit .recruit-box div i:last-child {
	margin-left: 25px;
}
.ldc-panel-recruit .recruit-box h4 {
	font-size: 16px;
	margin: 15px 0 5px;
}
.ldc-panel-recruit .recruit-box p {
	font-size: 14px;
	color: rgba(255,255,255,.6);
	margin: 0;
}
.ldc-panel-recruit .recruit-box .ldc-panel-baidu {
	margin-bottom: 30px;
}
.ldc-panel-control {
	width: 100%;
	background: #fff;
	padding: 150px 0;
	/*min-height: 650px;*/
}
.ldc-panel-control .panel-container-left {
	width: 524px;
	height: 254px;
	margin: 0 auto;
}
.ldc-panel-control .panel-container-left .ad2-box {
	background:url('../images/ad_2_bg.png') no-repeat center center;
    position: relative;
    width: 100%;
	height: 100%;
}
.ldc-panel-control.active .panel-container-left .ad2-box {
	opacity:1;
    animation: ad2FrameLoaded 1.5s;
    -ms-animation: ad2FrameLoaded 1.5s; 
    -moz-animation: ad2FrameLoaded 1.5s; /* Firefox */
    -webkit-animation: ad2FrameLoaded 1.5s;  /* Safari 和 Chrome */
    -o-animation: ad2FrameLoaded 1.5s;   /* Opera */
}
.ldc-panel-control .panel-container-left .ad2-box .ad2-icon-list-text li{
    display:none;
}
.ldc-panel-control .panel-container-left .ad2-box .ad2-icon-list-text li.active{
    display:block;
}
.ldc-panel-control .panel-container-left ul li{
    position: absolute;
}
.ldc-panel-control .panel-container-left ul li.steps{
    color:#ffffff;
    display:inline-block;
    width:100px;
    height:100px;
    background:#383838;
    font-size:14px;
    border-radius: 50%;
    padding-top:15px;
    padding-bottom:36px;
    text-align:center;
    cursor:pointer;     
}
.ldc-panel-control .panel-container-left ul li.text{
    width: 160px;
    line-height: 20px;
    top: 50%;
    bottom: 0;
    left: 50%;
    right: 0;
    margin-top: -60px;
    margin-left: -80px;
    text-align: center;
    display: inline-block;
    height: 120px;
    color: #8392a5;
}
.ldc-panel-control .panel-container-left ul li i.icon{
    font-size:30px;
    display: block;
    margin: 0 auto;
    margin-bottom:1px;
}
.ldc-panel-control .panel-container-left ul li.steps:hover, 
.ldc-panel-control .panel-container-left ul li.steps.active{
    background:#0196e7;
    animation: ad2Frame .2s;
    -ms-animation: ad2Frame .2s; /* Firefox */
    -moz-animation: ad2Frame .2s; /* Firefox */
    -webkit-animation: ad2Frame .2s;  /* Safari 和 Chrome */
    -o-animation: ad2Frame .2s;   /* Opera */
}
.ldc-panel-control .control-right {
	text-align: right;
}
.ldc-panel-control .control-right h2 {
	color: #4a5768;
	font-size: 36px;
}
.ldc-panel-control .control-right h2 b {
	color: #ff9239;
}
.ldc-panel-control .control-right h3 {
	color: #4a5768;
	margin: 10px 0 0;
}
.ldc-panel-control .control-right p {
	color: #8392a5;
	font-size: 16px;
	line-height: 25px;
	margin: 25px 0 0;
}

.ldc-panel-mobile {
	width: 100%;
	padding: 180px 0;
	background: url("../images/ldc-panel-mobile.jpg") no-repeat center center;
}
.ldc-panel-mobile h3 {
	color: #fff;
	font-size: 32px;
	margin: 0;
}
.ldc-panel-mobile h3 b {
	color: #ff9239;
}
.ldc-panel-mobile p {
	color: rgba(255,255,255,.6);
	font-size: 14px;
	margin: 20px 0 50px;
}
.ldc-panel-mobile li {
	color: #fff;
	font-size: 14px;
	margin-bottom: 20px;
}
.ldc-panel-mobile li:last-child {
	margin: 0;
}
.ldc-panel-mobile li i {
	font-size: 20px;
	margin-right: 20px;
	vertical-align: sub;
}
.ldc-panel-customer {
	padding: 80px 0;
	background: #fff;
}
.ldc-panel-customer h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
	text-align: center;
}
.ldc-panel-customer h3 b {
	color: #ff9239;
}
.ldc-panel-customer .panel-customer {
	position: relative;
	width: 896px;
	height: 450px;
	margin: 60px auto 0;
}
.ldc-panel-customer .panel-customer .panel-customer-box {
	width: auto;
}
.ldc-panel-customer .panel-customer .panel-customer-box img.panel-common {
	position: absolute;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-1 {
	left: 0;
	top: 218px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-2 {
	left: 100px;
	top: 80px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-3 {
	left: 267px;
	top: 0;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-4 {
	left: 288px;
	top: 160px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-5 {
	left: 50%;
	top: 116px;
	margin-left: -50px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-7 {
	right: 288px;
	top: 160px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-6 {
	right: 267px;
	top: 0;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-8 {
	right: 100px;
	top: 80px;
}
.ldc-panel-customer .panel-customer .panel-customer-box .panel-9 {
	right: 0;
	top: 218px;
}
.ldc-panel-customer .panel-customer .panel-point {
	position: absolute;
	width: 450px;
	height: 175px;
	left: 50%;
	bottom: 0;
	margin-left: -225px;
}
.ldc-panel-customer .panel-customer .panel-point .point-1 {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;
	-moz-border-radius: 225px / 50px;
    -webkit-border-radius: 225px / 50px;
    border-radius: 225px / 50px;
    background: rgba(220,243,255,.5);
}
.ldc-panel-customer .panel-customer .panel-point .point-2 {
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -192px;
	width: 384px;
	height: 84px;
	-moz-border-radius: 192px / 42px;
    -webkit-border-radius: 192px / 42px;
    border-radius: 192px / 42px;
    background: rgba(202,236,254,.5);
}
.ldc-panel-customer .panel-customer .panel-point .point-3 {
	position: absolute;
	bottom: 90px;
	left: 50%;
	margin-left: -113px;
	width: 226px;
	height: 50px;
	-moz-border-radius: 113px / 25px;
    -webkit-border-radius: 113px / 25px;
    border-radius: 113px / 25px;
    background: rgba(178,223,248,.5);
}
.ldc-panel-customer .panel-customer .panel-point img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -40px;
}
.ldc-panel-customer .panel-customer .panel-common.active {
	-moz-animation: scale 0.7s 1 ease-out 0.1s;
	-webkit-animation: scale 0.7s 1 ease-out 0.1s;
	-o-animation: scale 0.7s 1 ease-out 0.1s;
	-ms-animation: scale 0.7s 1 ease-out 0.1s;
	animation: scale 1.2s 1 ease-out 0.1s;
}
.ldc-panel-customer .panel-customer .panel-point .point {
	opacity: 0;
}
.ldc-panel-customer .panel-customer .panel-point .point-1.active {
	-moz-animation: scale 0.7s 1 ease-out 0.1s forwards;
	-webkit-animation: scale 0.7s 1 ease-out 0.1s forwards;
	-o-animation: scale 0.7s 1 ease-out 0.1s forwards;
	-ms-animation: scale 0.7s 1 ease-out 0.1s forwards;
	animation: scale 0.7s 1 ease-out 0.1s forwards;
}
.ldc-panel-customer .panel-customer .panel-point .point-2.active {
	-moz-animation: scale 0.7s 1 ease-out 0.8s forwards;
	-webkit-animation: scale 0.7s 1 ease-out 0.8s forwards;
	-o-animation: scale 0.7s 1 ease-out 0.8s forwards;
	-ms-animation: scale 0.7s 1 ease-out 0.8s forwards;
	animation: scale 0.7s 1 ease-out 0.8s forwards;
}
.ldc-panel-customer .panel-customer .panel-point .point-3.active {
	-moz-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-webkit-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-o-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-ms-animation: scale 0.7s 1 ease-out 1.5s forwards;
	animation: scale 0.7s 1 ease-out 1.5s forwards;
}
.ldc-panel-customer .panel-customer .panel-point img.active {
	-moz-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-webkit-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-o-animation: scale 0.7s 1 ease-out 1.5s forwards;
	-ms-animation: scale 0.7s 1 ease-out 1.5s forwards;
	animation: scale 0.7s 1 ease-out 2.2s forwards;
}

.ldc-panel-banner.active .container, 
.ldc-panel-recruit.active .container, 
.ldc-panel-mobile.active .container {
	-moz-animation:slideUp 1s 1 ease-out;
	-ms-animation:slideUp 1s 1 ease-out;
	animation:slideUp 1s 1 ease-in;
	-webkit-animation:slideUp 1s 1 ease-in-out;
	-o-animation:slideUp 1s 1 ease-in-out;
}
.ldc-panel-bbs .panel-container .panel-box-container {
	opacity: 0;
}
.ldc-panel-bbs.active .panel-box1 {
	-moz-animation:zoom .5s 1 ease-out forwards;
	-ms-animation:zoom .5s 1 ease-out forwards;
	animation:zoom .5s 1 ease-in forwards;
	-webkit-animation:zoom .5s 1 ease-in-out forwards;
	-o-animation:zoom .5s 1 ease-in-out;
	/*opacity: 1;*/
}
.ldc-panel-bbs.active .panel-box2 {
	-moz-animation:zoom .5s 1 ease-out 0.5s forwards;
	-ms-animation:zoom .5s 1 ease-out 0.5s forwards;
	animation:zoom .5s 1 ease-out 0.5s forwards;
	-webkit-animation:zoom .5s 1 ease-out 0.5s forwards;
	-o-animation:zoom .5s 1 ease-out 0.5s forwards;
	
}
.ldc-panel-bbs.active .panel-box3 {
	-moz-animation:zoom .5s 1 ease-out 1s forwards;
	-ms-animation:zoom .5s 1 ease-out 1s forwards;
	animation:zoom .5s 1 ease-out 1s forwards;
	-webkit-animation:zoom .5s 1 ease-out 1s forwards;
	-o-animation:zoom .5s 1 ease-out 1s forwards;
	
}

.ldc-panel-price {
	padding: 80px 0;
	background: #f2f4f5;
	text-align: center;
}
.ldc-panel-price h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-panel-price p {
	color: #8392a5;
	font-size: 16px;
	margin: 20px 0 0;
	line-height: 25px;
}
.ldc-panel-price .panel-price-box {
	margin: 45px auto 0;
	text-align: center;
	font-size: 0;
}
.ldc-panel-price .panel-price-box .price-box-border {
	border-left: 1px solid #d3dbe6;
	border-right: 1px solid #d3dbe6;
}
.ldc-panel-price .panel-price-box .price-box {
	padding: 0 30px;
	display: inline-block;
}
.ldc-panel-price .panel-price-box .price-box i {
	font-size: 30px;
}
.ldc-panel-price .panel-price-box .price-box p {
	color: #4a5768;
	font-size: 16px;
	margin: 15px 0 0;
}
.ldc-panel-price a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	margin: 60px auto 0;
	text-align: center;
	width: 200px;
	height: 45px;
	line-height: 45px;
	background: #0096e7;
	border-radius: 3px;
}
.ldc-panel-price a i {
  font-size: 20px;
  margin-right: 10px;
  vertical-align: sub;
}
.ldc-panel-price a:hover {
	background: #58b6fc;
}
.ldc-panel-price .contact i {
	font-size: 25px;
	margin-right: 10px;
}
.ldc-panel-price .contact {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0 0;
}
.ldc-panel-price .contact span {
	font-size: 20px;
}
.panel.dialog-ask-table{
	width:600px;
	margin:60px 30px 60px 170px;
	border:1px;
}
.panel.dialog-ask-table .title{
	color:#929292;
	font-size:16px;
	height:60px;
	line-height:30px;
	padding-bottom:20px;
}
.panel.dialog-ask-table .form-label{
    color:#929292;
    font-size:14px;
    height:45px;
    line-height:45px;
	padding:6px 0;
	vertical-align: -webkit-baseline-middle;
}
.panel.dialog-ask-table .form-value{
    color:#929292;
    font-size:14px;
    height:45px;
    line-height:45px;
    padding:6px 0;	
}
.panel.dialog-ask-table .form-value .error-msg{
    padding-left: 10px;
    color: red;
}
.panel.dialog-ask-table .form-value input{
    color:#929292;
    font-size:14px;
    height:37px;
	width:240px;
}
.panel.dialog-ask-table .form-value .panel-btn{
	width:100px;
	height:50px;
	line-height:50px;
    color: #fff;
    background: #0096e7;
    display: block;
    text-align: center;
    border-radius: 3px;
}
.panel.dialog-ask-table .form-value textarea{
    color:#929292;
    font-size:14px;
    height:130px;
	width:360px;
	resize:none;
}
.panel.dialog-ask-table .footer{
    color:#929292;
    font-size:12px;
    height:44px;
    line-height:20px;
	padding-top:10px;
}
/* price */
.ldc-price {
	width: 100%;
	min-height: 100%;
	padding: 140px 0 90px;
	background: #f2f4f5;
}
.ldc-price .version-info {
	margin-bottom: 45px;
	text-align: center;
}
.ldc-price .version-info h1 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-price .version-info p {
	color: #8392a5;
	font-size: 16px;
	margin: 10px auto 30px;
}
.ldc-price .version-info p b {
	color: #ff7070;
}
.ldc-price .version-info a {
	color: #fff;
	font-size: 14px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 0 auto;
	background: #0096e7;
	border-radius: 3px;
	display: block;
}
.ldc-price .version-info a:hover {
	background: #1d8be0;
}
.ldc-price .company-version {
	width: 100%;
	border-radius: 3px;
	background: #fff;
	padding-bottom: 30px;
}
.ldc-price .company-version h3 {
	padding: 20px 25px;
	width: 100%;
	font-size: 20px;
	color: #fff;
	background: #4a5766;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-price .company-version h3 i {
	font-size: 24px;
	margin-right: 15px;
}
.ldc-price .company-version h3 span {
	font-size: 14px;
	font-weight: bold;
}
.ldc-price .company-version h3 .company-version-info {
	text-align: right;
}
.ldc-price .company-version .company-version-box {
	padding: 0 25px;
}
.ldc-price .company-version .company-version-box h4 {
	padding: 35px 0 15px;
	width: 100%;
	color: #4a5766;
	font-size: 16px;
	border-bottom: 1px solid #d3dbe6;
}
.ldc-price .company-version .company-version-box h4 i {
	margin-right: 15px;
	font-size: 18px;
}
.ldc-price .company-version .company-item {
	width: 100%;
	padding: 15px 0 0;
}
.ldc-price .company-version .company-item h2 {
	color: #4a5766;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
.ldc-price .company-version .company-item p {
	color: #8392a5;
	font-size: 12px;
	margin: 8px 0 0;
	line-height: 25px;
}
.ldc-price .ordinary-version {
	width: 100%;
	min-height: 1462px;
	border-radius: 3px;
	background: #fff;
}
.ldc-price .ordinary-version h3 {
	padding: 20px 25px;
	width: 100%;
	font-size: 20px;
	color: #fff;
	background: #8392a5;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-price .ordinary-version h3 i {
	font-size: 24px;
	margin-right: 15px;
}
.ldc-price .ordinary-version .ordinary-version-box {
	padding: 30px 20px;
}
.ldc-price .ordinary-version .ordinary-version-box ul {
	margin: 0;
	padding: 0;
}
.ldc-price .ordinary-version .ordinary-version-box ul li {
	padding: 15px 10px;
	color: #8392a5;
	font-size: 14px;
}
.ldc-price .ordinary-version .ordinary-version-box ul li:nth-child(odd) {
	background: #eff2f7;
}
.ldc-price p.custom {
	font-size: 14px;
	color: #8392a5;
	margin: 60px 0 0;
	text-align: center;
}
/* 我的问卷 */
.ldc-survey {
	width: 100%;
	min-height: 100%;
	padding: 116px 0 160px;
	background: #f2f4f5;
}
.ldc-survey .ldc-survey-tip {
	width: 100%;
	background: #8392a5;
	color: #fff;
	padding: 10px 60px 10px 20px;
	border-radius: 5px;
	margin-bottom: 30px;
	position: relative;
}
.ldc-survey .ldc-survey-tip .row {
	width: 100%;
	margin: 0;
	line-height: 25px;
	font-size: 14px;
}
.ldc-survey .ldc-survey-tip .row b {
	font-weight: normal;
	color: #fff462;
}
.ldc-survey .ldc-survey-tip .row a {
	color: #fff;
}
.ldc-survey .ldc-survey-tip .row a i {
	font-size: 12px;
	margin-left: 8px;
}
.ldc-survey .ldc-survey-tip span {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 16px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #8392a5;
	position: absolute;
	right: -8px;
	top: -8px;
	color: #8392a5;
	cursor: pointer;
}
.ldc-survey .survey-tab-box {
	width: 80px;
	height: 40px;
	border-radius: 3px;
	font-size: 0;
	background: #fff;
	overflow: hidden;
}
.ldc-survey .survey-tab-box a {
	display: inline-block;
	font-size: 18px;
	color: #8392a5;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
}
.ldc-survey .survey-tab-box a.active {
	color: #fff;
	background: #0096e7;
}
.ldc-survey .ldc-survey-container {
	margin-top: 30px;
}
.ldc-survey .ldc-survey-list {

}
.ldc-survey .ldc-survey-list .table-list {
	border-radius: 5px;
	background: #fff;
}
.ldc-survey .ldc-survey-list .table-list > thead > tr {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ldc-survey .ldc-survey-list .table-list > thead > tr > td, 
.ldc-survey .ldc-survey-list  .table-list > thead > tr > th {
  background-color: #d3dce6;
  color: #475669;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding: 15px 25px;
  border-bottom: none;
}
.ldc-survey .ldc-survey-list .create-time {
	cursor: pointer;
}
.ldc-survey .ldc-survey-list .table-list tbody tr {
	border-bottom: 1px solid #eff2f7;
}
.ldc-survey .ldc-survey-list .table-list tbody tr:last-child {
	border-bottom: none;
}
.ldc-survey .ldc-survey-list .table-list tbody td {
	padding: 15px 25px;
	color: #8392a6;
	font-size: 12px;
}
.ldc-survey .ldc-survey-list .table-list tbody td a.ldc-survey-title {
	max-width: 226px;
	height: 16px;
	display: inline-block;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ldc-survey .ldc-survey-list .table-list tbody tr:hover {
	background-color: #f9fafc;
	border-bottom: none;
}
.ldc-survey .ldc-survey-list .survey-status .dropdown {
	width: 120px;
	height: 30px;
	/*margin: -5px auto 0;*/
}
.ldc-survey .ldc-survey-list .survey-status .dropdown>button {
	border-radius: 3px;
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
}
.ldc-survey .ldc-survey-list .survey-status .dropdown > button span.dropdown-text {
	padding-right: 0;
	color: #8392a5;
	font-size: 12px;
}
.ldc-survey .ldc-survey-list .survey-status .dropdown > button span.dropdown-icon {
	color: #51c4fa;
	top: -2px;
}
.ldc-survey .ldc-survey-list .survey-status .dropdown-menu {
	min-width: 120px;
	width: 120px;
	font-size: 12px;
	color: #8392a5;
	box-shadow: none;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu {
	top: 0;
	padding: 0;
	margin: 0;
	border: 1px solid #eff2f7;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li>a:hover,
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li>a.selected {
	background: transparent !important;
	color: #0196e6;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown.open button {
	display: none;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li>a {
	padding: 5px 15px;
	color: #8392a5;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li>a i {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  position: relative;
  vertical-align: sub;
  margin-right: 12px;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li>a small {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li a:first-child span {
	font-size: 12px;
	color: #a5a5a5;
	right: 9px;
	top: 4px;
	color: #51c4fa;
	position: absolute;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li a.pause i {
	background-color: #fec9c9;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li a.pause small {
	background-color: #fd4b4b;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li a.run i {
	background-color: #d5f1d8;
}
.ldc-survey .ldc-survey-list .survey-status>.dropdown .dropdown-menu>li a.run small {
	background-color: #74d17d;
}
.ldc-survey .ldc-survey-list .survey-status .survey-status i {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: super;
	margin-right: 8px;
}
.ldc-survey .ldc-survey-list .survey-status small {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -4px 0 0 -4px;
}
.ldc-survey .ldc-survey-list .survey-pause i {
	background-color: #fec9c9;
}
.ldc-survey .ldc-survey-list .survey-pause small {
	background-color: #fd4b4b;
}
.ldc-survey .ldc-survey-list .survey-run i {
	background-color: #d5f1d8;
}
.ldc-survey .ldc-survey-list .survey-run small {
	background-color: #74d17d;
}

.ldc-survey .ldc-survey-list .survey-handel {
	font-size: 0;
	padding: 10px 25px;
	word-break:keep-all; 
	white-space:nowrap;
}
.ldc-survey .ldc-survey-list .survey-handel a {
	color: #8392a6;
	font-size: 12px;
	display: inline-block;
	margin-right: 20px;
}
.ldc-survey .ldc-survey-list .survey-handel a i {
	color: #0096e7;
	margin-right: 10px;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown {
	display: inline-block;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown>a {
	width: 80px;
	height: 26px;
	line-height: 26px;
	background: #8392a5;
	color: #fff;
	font-size: 12px;
	padding: 0 15px;
	border-radius: 3px;
	margin-right: 0;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown>a:hover {
	color: #fff;
	background-color: #0096e7;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown>a .dropdown-icon {
	position: absolute;
	font-size: 10px;
	right: 15px;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu {
	min-width: 100px;
	width: 100px;
	top: 40px;
	left: -10px;
	background: #4a5766;
	padding: 0;
	box-shadow: none;
	border: none;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu span {
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
	position: absolute;
	top: -17px;
	left: 50%;
	margin-left: -7px;
	color: #4a5766;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a {
	/*height: 44px;*/
	border-bottom: 1px solid #65707d;
	padding: 12px 0;
	text-align: center;
	margin: 0;
	width: 100%;
	color: #fff;
	display: block;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:last-child {
	border-bottom: none;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a i {
	color: #fff;
	vertical-align: sub;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:hover {
	background: #0096e7;
	color: #fff;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:hover i {
	color: #fff;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a:hover span {
	color: #0096e7;
}
.ldc-survey .ldc-survey-list .survey-handel .dropdown .dropdown-menu a div {
	width: 100%;
}
/* 排列 */
.ldc-survey .ldc-survey-block .ldc-survey-new {
	text-align: center;
	padding: 25px 0 !important;
}
.ldc-survey .ldc-survey-block .ldc-survey-new a {
	color: #8392a5;
	font-size: 14px;
	border-radius: 50%;
	width: 150px;
	height: 150px;
	border: 1px solid #eff3f7;
	display: block;
	margin: 0 auto;
	padding: 30px 0 10px;
}
.ldc-survey .ldc-survey-block .ldc-survey-new a i {
	font-size: 40px;
}
.ldc-survey .ldc-survey-block .ldc-survey-new a:hover {
	background: #0096e7;
	color: #fff;
	border-color: #0096e7;
}
.ldc-survey .ldc-survey-block .survey-item {
	width: 100%;
	border-radius: 3px;
	background: #fff;
	height: 200px;
	padding: 30px 15px 20px;
	text-align: center;
	margin-bottom: 30px;
}
.ldc-survey .ldc-survey-block .survey-item:hover {
	box-shadow: -2px 4px 29px #e5e5e5;
	-moz-box-shadow: -2px 4px 29px #e5e5e5;
	-webkit-box-shadow: -2px 4px 29px #e5e5e5;
	-o-box-shadow: -2px 4px 29px #e5e5e5;
	-ms-box-shadow: -2px 4px 29px #e5e5e5;
}
.ldc-survey .ldc-survey-block .survey-item h3 {
	font-size: 16px;
	margin: 0 0 10px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	height: 17px;
}
.ldc-survey .ldc-survey-block .survey-item h3 a {
	color: #4a5766;
}
.ldc-survey .ldc-survey-block .survey-item p {
	font-size: 0px;
	margin: 0 0 10px;
	color: #8392a5;
}
.ldc-survey .ldc-survey-block .survey-item p span {
	display: inline-block;
	font-size: 12px;
	margin-right: 20px;
}
.ldc-survey .ldc-survey-block .survey-item p span:last-child {
	margin-right: 0;
}
.ldc-survey .ldc-survey-block .survey-item p span:last-child a {
	color: #8392a5;
}
.ldc-survey .ldc-survey-block .survey-item p span:last-child a.active {
	color: #0196e6;
}
.ldc-survey .ldc-survey-block .survey-item .dropdown {
	width: 120px;
	height: 30px;
	margin: 0 auto;
}
.ldc-survey .ldc-survey-block .survey-item .dropdown>button {
	border-radius: 3px;
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
}
.ldc-survey .ldc-survey-block .survey-item .dropdown > button span.dropdown-text {
	padding-right: 0;
	color: #8392a5;
	font-size: 12px;
}
.ldc-survey .ldc-survey-block .survey-item .dropdown > button span.dropdown-icon {
	color: #51c4fa;
	top: -2px;
}
.ldc-survey .ldc-survey-block .survey-item .dropdown-menu {
	min-width: 120px;
	width: 120px;
	font-size: 12px;
	color: #8392a5;
	box-shadow: none;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu {
	top: 0;
	padding: 0;
	margin: 0;
	border: 1px solid #eff2f7;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li>a:hover,
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li>a.selected {
	background: transparent !important;
	color: #0196e6;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown.open button {
	display: none;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li>a {
	padding: 5px 15px;
	color: #8392a5;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li>a i {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  position: relative;
  vertical-align: sub;
  margin-right: 12px;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li>a small {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li a:first-child span {
	font-size: 12px;
	color: #a5a5a5;
	right: 9px;
	top: 4px;
	color: #51c4fa;
	position: absolute;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li a.pause i {
	background-color: #fec9c9;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li a.pause small {
	background-color: #fd4b4b;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li a.run i {
	background-color: #d5f1d8;
}
.ldc-survey .ldc-survey-block .survey-item>.dropdown .dropdown-menu>li a.run small {
	background-color: #74d17d;
}
.ldc-survey .ldc-survey-block .survey-item .survey-status i {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: super;
	margin-right: 8px;
}
.ldc-survey .ldc-survey-block .survey-status small {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -4px 0 0 -4px;
}
.ldc-survey .ldc-survey-block .survey-pause i {
	background-color: #fec9c9;
}
.ldc-survey .ldc-survey-block .survey-pause small {
	background-color: #fd4b4b;
}
.ldc-survey .ldc-survey-block .survey-run i {
	background-color: #d5f1d8;
}
.ldc-survey .ldc-survey-block .survey-run small {
	background-color: #74d17d;
}
.ldc-survey .ldc-survey-block .survey-handel {
	width: 100%;
	font-size: 0;
	margin-top: 25px;
}
.ldc-survey .ldc-survey-block .survey-handel>a,
.ldc-survey .ldc-survey-block .survey-handel>b {
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	width: 35px;
	height: 35px;
	color: #8392a5;
	border-radius: 50%;
	border: 1px solid #eff3f7;
	line-height: 30px;
	position: relative;
}
.ldc-survey .ldc-survey-block .survey-handel>a:hover,
.ldc-survey .ldc-survey-block .survey-handel>b:hover {
	background: #0096e7;
	border-color: transparent;
	color: #fff;
}
.ldc-survey .ldc-survey-block .survey-handel>a:hover span,
.ldc-survey .ldc-survey-block .survey-handel>b:hover span {
	display: block;
}
.ldc-survey .ldc-survey-block .survey-handel>a span,
.ldc-survey .ldc-survey-block .survey-handel>b>span {
	padding: 0 10px;
	background: #0096e7;
	border-radius: 3px;
	position: absolute;
	color: #fff;
	font-size: 12px;
	min-width: 70px;
	text-align: center;
	left: 50%;
	bottom: -42px;
	margin-left: -22px;
	display: none;
}
.ldc-survey .ldc-survey-block .survey-handel>a span small,
.ldc-survey .ldc-survey-block .survey-handel>b span small {
	color: #0096e7;
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -6px;
}
.ldc-survey .ldc-survey-block .survey-handel>b {
	margin: 0;
	cursor: pointer;
}
.ldc-survey .ldc-survey-block .survey-handel>b:hover {

}
.ldc-survey .ldc-survey-block .survey-handel>b .dropdown {
	display: none;
	position: absolute;
	height: 187px;
	top: -77px;
	z-index: 10000;
}
.ldc-survey .ldc-survey-block .survey-handel>b:hover .dropdown {
	display: block;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown>a {
	width: 80px;
	height: 24px;
	line-height: 24px;
	background: #8392a5;
	color: #fff;
	font-size: 12px;
	padding: 0 15px;
	border-radius: 3px;
	margin-right: 0;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown>a:hover {
	color: #fff;
	background-color: #0096e7;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown>a .dropdown-icon {
	position: absolute;
	font-size: 10px;
	right: 15px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu {
	min-width: 100px;
	top: 40px;
	left: 55px;
	background: #4a5766;
	padding: 0;
	box-shadow: none;
	border: none;
	top: 50%;
    margin-top: -95.5px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu span {
	-webkit-transform: rotate(46deg);
	-o-transform: rotate(46deg);
	-moz-transform: rotate(46deg);
	-ms-transform: rotate(46deg);
	transform: rotate(46deg);
	position: absolute;
	top: 50%;
    left: -7px;
	margin-top: -11px;
	color: #4a5766;
	z-index: -1;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a {
	/*height: 44px;*/
	border-bottom: 1px solid #65707d;
	padding: 12px 0;
	text-align: center;
	margin: 0;
	min-width: 100%;
	color: #fff;
}
/*.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:nth-child(3) {*/
	/*padding: 12px 10px;*/
/*}*/
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:last-child {
	border-bottom: none;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a i {
	color: #fff;
	/*vertical-align: sub;*/
	margin-right: 8px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:hover {
	background: #0096e7;
	color: #fff;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:hover i {
	color: #fff;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:hover span {
	/*color: #0096e7;*/
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a div {
	min-width: 100%;
}
/* agreement */
.ldc-agreement {
	width: 100%;
	min-height: 100%;
	padding: 140px 0 120px;
	background: #f2f4f5;
}
.ldc-agreement h1 {
	color: #4a5766;
	font-size: 24px;
	margin: 0;
	text-align: center;
}
.ldc-agreement p {
	color: #8392a5;
	font-size: 14px;
	margin: 10px 0 0;
	text-align: center;
}
.ldc-agreement .agreement-box {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	padding: 5px 25px 25px;
	margin-top: 25px;
	text-align: left;
}
.ldc-agreement .item-box {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e9f2;
}
.ldc-agreement .item-box h3 {
	color: #4a5766;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
	text-align: left;
}
.ldc-agreement .item-box p {
	color: #8392a5;
	font-size: 14px;
	margin: 10px 0 0;
	line-height: 25px;
	text-align: left;
}
/* 消息中心 */
.ldc-message {
	width: 100%;
	min-height: 100%;
	padding: 160px 0 170px;
	background: #f2f4f5;
}
.ldc-message .message-search {
	font-size: 0;
}
.ldc-message .message-search .btn-check {
	/*width: 90px;*/
	color: #fff;
	height: 40px;
	background: #4a5766;
	font-size: 12px;
	padding-left: 19px;
	padding-right: 19px;
	position: relative;
	line-height: 26px;
}
.ldc-message .message-search .btn-check input {
	position: absolute;
	z-index: -99;
}
.ldc-message .message-search .btn-check i {
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-message .message-search .btn-check i.icon-ldc-checkbox-fill {
	display: none;
}
.ldc-message .message-search .btn-check.active i.icon-ldc-checkbox {
	display: none;
}
.ldc-message .message-search .btn-check.active i.icon-ldc-checkbox-fill {
	display: inline-block;
}
.ldc-message .message-search .btn-flag {
	padding-left: 19px;
	padding-right: 19px;
	min-width: 160px;
	margin: 0 10px;
}
.ldc-message .message-search .btn-group {
	border-radius: 3px;
	overflow: hidden;
}
.ldc-message .message-search .btn-reverse {
	width: 90px;
	color: #8392a5;
	font-size: 12px;
	height: 40px;
	line-height: 26px;
	background: #fff;
	border-left: 1px solid #d3dce6;
	border-top: 1px solid #d3dce6;
	border-bottom: 1px solid #d3dce6;

}
.ldc-message .message-search .btn-reverse.active,
.ldc-message .message-search .btn-group a:hover {
	border: none;
	background: #4a5766;
	color: #fff;
}
.ldc-message .message-search .btn-group a:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.ldc-message .message-search .btn-group a:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-right: 1px solid #d3dce6;
}
.ldc-message .message-search .btn-group a:nth-child(2) {
	border-radius: 0;
	border-radius: 0;
}
.ldc-message .message-search .btn.pull-right {
	width: 90px;
	height: 40px;
	font-size: 12px;
}
.ldc-message .message-search .btn.pull-right i {
	margin-right: 10px;
	font-size: 16px;
	vertical-align: sub;
}
.ldc-message .message-list {
	width: 100%;
	background: #fff;
	/*padding-left: 30px;
	padding-right: 30px;*/
	margin-top: 30px;
}
.ldc-message .message-list table {
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
}
.ldc-message .message-list .table-hover tr.active td {
	background-color: #f9fafc;
}
.ldc-message .message-list .table-hover tr:hover {
	background-color: #f9fafc;
}
.ldc-message .message-list .table-hover tr td {
	border: none;
	padding-top: 25px;
	padding-bottom: 25px;
}
.ldc-message .message-list .table-hover tr {
	border-bottom: 1px solid #eff2f7;
}
.ldc-message .message-list .table-hover tr:last-child {
	border-bottom: none;
}
.ldc-message .message-list .table-hover tr .title {
	position: relative;
	padding-left: 30px;
}
.ldc-message .message-list .table-hover tr .title input {
	position: absolute;
	z-index: -9;
}
.ldc-message .message-list .table-hover tr .title .icon-ldc-checkbox-fill {
	display: none;
}
.ldc-message .message-list .table-hover tr .title i {
	color: #0096e7;
	margin-right: 15px;
	vertical-align: sub;
}
.ldc-message .message-list .table-hover tr .title label {
	color: #8392a5;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	cursor: pointer;
}
.ldc-message .message-list .table-hover tr.active .title .icon-ldc-checkbox-fill {
	display: inline-block;
}
.ldc-message .message-list .table-hover tr.active .title .icon-ldc-checkbox {
	display: none;
}
.ldc-message .message-list .text-right {
	padding-right: 30px;
}
.ldc-message .message-list .text-right span {
	display: inline-block;
	color: #8392a5;
	font-size: 14px;
	margin-right: 55px;
}
.ldc-message .message-list .text-right a {
	/*display: inline-block;*/
	color: #0096e7;
	font-size: 14px;
	
}
.ldc-message .message-list .text-right a i {
	margin-left: 10px;
	font-size: 12px;
}
.ldc-message .message-list .table-hover tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-message .message-list .table-hover tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
/* center */
.ldc-center {
	width: 100%;
	min-height: 100%;
	padding: 160px 0 90px;
	background: #f2f4f5;
}
.ldc-center .account-box {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	padding: 25px 30px;
}
.ldc-center .account-box h3 {
	padding-left: 10px;
	border-left: 3px solid #0096e7;
	color: #4a5766;
	font-size: 16px;
	margin: 0 0 20px;
}
.ldc-center .account-box .account-info {
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #e5e9f2;
}
.ldc-center .account-box .account-info p {
	color: #4a5766;
	font-size: 14px;
	margin-bottom: 20px;
}
.ldc-center .account-box .account-info p:last-child {
	/*margin: 0;*/
}
.ldc-center .account-box .account-info p span {
	display: inline-block;
	width: 36px;
	height: 36px;
	text-align: center;
	background: #c0ccda;
	border-radius: 50%;
	line-height: 32px;
	margin-right: 20px;
}
.ldc-center .account-box .account-info p i {
	color: #fff;
	font-size: 18px;
}
.ldc-center .account-box .account-info p a {
	min-width: 80px;
	margin-left: 50px;
}
.ldc-center .account-relation {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	padding: 30px 30px;
	margin-top: 10px;
}
.ldc-center .account-relation .relation-box {
	display: inline-block;
	width: 80px;
	margin-right: 30px;
	text-align: center;
}
.ldc-center .account-relation .relation-box i {
	color: #c0ccda;
	font-size: 24px;
}
.ldc-center .account-relation .relation-box a {
	margin-top: 10px;
	width: 80px;
}
.ldc-center .account-relation .relation-box.active i {
	color: #0096e7;
}
.ldc-center .account-version {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	padding: 30px 30px 30px;
	text-align: center;
	min-height: 432px;
}
.ldc-center .account-version .version-box {
	width: 130px;
	height: 130px;
	text-align: center;
	font-size: 14px;
	background: #99a9c0;
	border-radius: 50%;
	color: #fff;
	padding-top: 30px; 
	margin: 0 auto;
}
.ldc-center .account-version .version-box.active {
	background: #4a5767;
	padding-top: 22px;
}
.ldc-center .account-version .version-box.active i {font-size: 36px;}
.ldc-center .account-version .version-box i {
	font-size: 30px;
}
.ldc-center .account-version .version-box p {
	margin: 1px 0 0;
}
.ldc-center .account-version p.spe1 {
	color: #4a5766;
	font-size: 14px;
	margin: 25px 0 10px;
}
.ldc-center .account-version h3 {
	color: #4a5766;
	font-size: 20px;
	margin: 0;
}
.ldc-center .account-version h3 b {
	color: #ff9239;
}
.ldc-center .account-version p.spe2{
	color: #4a5766;
	font-size: 14px;
	margin: 15px 0 25px;
}
.ldc-center .account-version a {
	width: 160px;
	height: 45px;
	font-size: 14px;
	line-height: 31px;
}
.ldc-center .account-version .company-info {
	margin-top: 40px;
	text-align: left;
}
.ldc-center .account-version .company-info label {
	color: #4a5766;
	font-size: 14px;
	width: 100%;
	height: 15px;
	line-height: 15px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	margin-bottom: 20px;
	font-weight: normal;
}
.ldc-center .account-version .company-info label span {
	margin-right: 30px;
	font-size: 12px;
	color: #8392a5;
	display: inline-block;
}
.ldc-center .account-version .company-info a {
	width: 80px;
	height: 34px;
	line-height: 20px;
	margin-left: 50px;
}
.ldc-center .account-version label.user-info {
	height: 34px;
	margin-bottom: 0;
}




/* rule */
.ldc-rule {
	width: 100%;
	min-height: 100%;
	padding: 140px 0 120px;
	background: #f2f4f5;
}
.ldc-rule h1 {
	color: #4a5766;
	font-size: 24px;
	margin: 0;
	text-align: center;
}
.ldc-rule p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0 25px;
	text-align: center;
}
.ldc-rule .rule-box {
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	padding: 30px 30px 30px;
}
.ldc-rule .rule-box .rule {
	width: 100%;
}
.ldc-rule .rule-box .rule h3 {
	color: #4a5766;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}
.ldc-rule .rule-box .rule p {
	color: #8392a5;
	font-size: 14px;
	margin: 15px 0;
	line-height: 25px;
	text-align: left;
}
.ldc-rule .rule-box .rule-itme {
	padding: 25px 0;
	border-top: 1px solid #e5e9f2;
}
.ldc-rule .rule-box .rule-itme h3 {
	color: #4a5766;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}
.ldc-rule .rule-box .rule-itme p {
	color: #8392a5;
	font-size: 14px;
	margin: 15px 0 0;
	line-height: 25px;
	text-align: left;
}
.ldc-rule .rule-box .rule-itme a {
	color: #8392a5;
}
/* launch */
/* designer header */
#ldc-designer-header {
	border-bottom: none !important;
	background-color: #4a5768;
	text-align: center;
}
#ldc-designer-header .container-fluid {
	padding: 0;
	height: 100%;
}
#ldc-designer-header .back {
	width: 200px;
	height: 100%;
	display: block;
	line-height: 80px;
	background: #5b697a;
	position: absolute;
	left: 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
#ldc-designer-header .back:hover {
	background: #343d49;
	color: #5ab6f7;
}
#ldc-designer-header .back i {
	font-size: 20px;
	margin-right: 15px;
	/*vertical-align: sub;*/
}
#ldc-designer-header .menu-box {
	height: 100%;
	font-size: 0;
}
#ldc-designer-header .menu-box a {
	width: 180px;
	height: 100%;
	display: inline-block;
	position: relative;
	line-height: 86px;
	color: #fff;
	font-size: 16px;
	padding: 0;
}
#ldc-designer-header .menu-box a i {
	font-size: 28px;
	vertical-align: sub;
	margin-right: 15px;
}
#ldc-designer-header .menu-box a:hover,
#ldc-designer-header .menu-box a.active {
	background: #343d49;
	color: #5ab6f7;
}
#ldc-designer-header .designer-title {
	position: absolute;
	width: 280px;
	height: 100%;
	line-height: 86px;
	right: 0;
	color: #fff;
	font-size: 14px;
	top: 0;
	padding: 0 10px;
	background: #5b697a;
}
#ldc-designer-header .designer-title p span {
	display: inline-block;
	max-width: 200px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	vertical-align: top;
}
#ldc-designer-header .designer-title i {
	margin-left: 20px;
	cursor: pointer;
}
.ldc-launch-collection {
	position: fixed;
	height: 60px;
	width: 100%;
	top: 86px;
	left: 0;
	z-index: 999;
	border-bottom: 1px solid #eeeeee;
}
.ldc-launch-collection .container-fluid {
	padding: 0;
	height: 100%;
}
.ldc-launch-collection .collection-nav {
	width: 100%;
	background: #fff;
	height: 100%;
	text-align: center;
	font-size: 0;
}
.ldc-launch-collection .collection-nav a {
	display: inline-block;
	font-size: 14px;
	color: #8392a7;
	height: 100%;
	line-height: 60px;
	width: 150px;
}
.ldc-launch-collection .collection-nav a i {
	font-size: 16px;
	vertical-align: sub;
	margin-right: 15px;
}
.ldc-launch-collection .collection-nav a.active,
.ldc-launch-collection .collection-nav a:hover {
	color: #0096e7;
	border-bottom: 3px solid #0096e7;
}

.ldc-launch {
	width: 100%;
	min-height: 100%;
	background: #f2f4f5;
	padding: 206px 0 90px;
}
.ldc-launch-nav {
	width: 130px;
	height: 200px;
	position: fixed;
	top: 206px;
	left: 0;
	text-align: center;
	z-index: 990;
}
.ldc-launch-nav ul li {
	height: 50px;
	line-height: 50px;
	width: 100%;
	position: relative;
	background: #4a5768;
	border-bottom: 1px solid #65707d;
}
.ldc-launch-nav ul li:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ldc-launch-nav ul li:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border: none;
}
.ldc-launch-nav ul li a {
	color: #fff;
	font-size: 14px;
	display: block;
}
.ldc-launch-nav ul li span {
	-webkit-transform: rotate(-16deg);
    -o-transform: rotate(-16deg);
    -moz-transform: rotate(-16deg);
    -ms-transform: rotate(-16deg);
    transform: rotate(-16deg);
    position: absolute;
    right: -6px;
    top: 50%;
    margin-top: -26px;
    display: none;
}
.ldc-launch-nav ul li:hover,
.ldc-launch-nav ul li.active {
	background: #0096e7;
	border-bottom: none;
}
.ldc-launch-nav ul li:hover span,
.ldc-launch-nav ul li.active span {
	color: #0096e7;
	display: block;
}
.ldc-launch-nav ul li span {
	color: #4a5768;
}
.ldc-launch .launch-box {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	background: #fff;
	position: relative;
	min-height: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.ldc-launch .launch-box .launch-left {
	padding: 0 30px 0 45px;
	border-right: 1px solid #d3dce6;
}
.ldc-launch .launch-box .launch-base-settings {
	width: 100%;
}
.ldc-launch .launch-box .launch-base-settings h3 {
	color: #fff;
	font-size: 14px;
	margin: 0;
	background: #8392a5;
	padding: 15px 20px;
	cursor: pointer;
}
.ldc-launch .launch-box .launch-base-settings h3 span {
	cursor: pointer;
}
.ldc-launch .launch-box .launch-base-settings h3 span .icon-ldc-tip-right {
	display: none;
}
.ldc-launch .launch-box .launch-base-settings h3.collapsed .icon-ldc-tip-bottom {
	display: none;
}
.ldc-launch .launch-box .launch-base-settings h3.collapsed .icon-ldc-tip-right {
	display: inline-block;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box {
	padding: 0 20px;
	background: #f9fafc;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .normal {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e9f2;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left {
	width: 50%;
	min-width: 220px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left label,
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left .dropdown {
	display: inline-block;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left .dropdown {
	width: 138px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left label {
	font-weight: normal;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
	margin-right: 10px;
	color: #8392a5;
	font-size: 12px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left .dropdown > button {
	border: 1px solid #d3dce6;
	border-radius: 5px;
	height: 35px;
    padding: 3px 30px 3px 12px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left .dropdown > button span.dropdown-text {
	font-size: 12px;
	color: #4a5768;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left .dropdown > button span.dropdown-icon {
	top: 9px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left>div {
	margin-bottom: 10px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-left>div:last-child {
	margin-bottom: 0;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-box {
	max-width: 200px;
	display: inline-block;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .theme .theme-box img {
	max-width: 100%;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .logo label {
	display: inline-block;
	vertical-align: top;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #8392a5;
	font-size: 12px;
	margin-right: 10px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .logo button {
	min-width: 120px;
	line-height: 20px;
}
#survey-logo-box {
	width: 130px;
	display: inline-block;
	position: relative;
	border-radius: 3px;
	vertical-align: top;
}
#survey-logo-box img {
	max-width: 100%;
	border: 1px solid #d3dce6;
}
#survey-logo-box span {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 16px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #8392a5;
	position: absolute;
	right: -8px;
	top: -8px;
	color: #8392a5;
	cursor: pointer;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .logo button i {
	margin-right: 10px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .lang .lang-box label {
	display: inline-block;
	vertical-align: top;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #8392a5;
	font-size: 12px;
	margin-right: 10px;
} 
.ldc-launch .launch-box .launch-base-settings .launch-base-box .lang .dropdown {
	display: inline-block;
}
.ldc-launch .normal-checkbox-box {
	margin: 15px 0;
	font-size: 0;
}
.ldc-launch .normal-checkbox-box label {
	display: inline-block;
	font-size: 12px;
	color: #8392a5;
	min-height: 35px;
	line-height: 35px;
	vertical-align: top;
	position: relative;
	margin-right: 30px;
	cursor: pointer;
	vertical-align: sub;
	font-weight: normal;
}
.ldc-launch .normal-checkbox-box label i {
	color: #0096e7;
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-launch .normal-checkbox-box label input {
	position: absolute;
	z-index: -9;
}
.ldc-launch .normal-checkbox-box label i.icon-ldc-checkbox-fill {
	display: none;
}
.ldc-launch .normal-checkbox-box label.active i.icon-ldc-checkbox-fill {
	display: inline-block;
}
.ldc-launch .normal-checkbox-box label.active i.icon-ldc-checkbox {
	display: none;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .btn-group label {
	background: #fff;
	color: #4a5768;
	font-size: 12px;
	min-width: 100px;
	height: 35px;
	line-height: 21px;
	border-color: #d3dce6;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .btn-group label.active {
	border-color: #8392a5;
	background: #8392a5;
	color: #fff;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box {
	border-bottom: none;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .normal-finish {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #e5e9f2;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .normal-finish h4 {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
	position: relative;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-tab {
	margin-top: 20px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-tab span {
	display: inline-block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #fff;
	color: #4a5768;
	font-size: 12px;
	border: 1px solid #d3dce6;
	cursor: pointer;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-tab span:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-right: none;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-tab span:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;

}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-tab span.active {
	background: #8392a5;
	color: #fff;
	border-color: #8392a5;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-box {
	margin-top: 20px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box .set-box input {
	width: 100%;
	height: 35px;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #d3dce6;
	color: #8392a5;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 small {
	color: #c0ccda;
	font-size: 12px;
	margin-top: 10px;
	display: inline-block;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span {
	position: absolute;
	right: 0;
	top: 0;
	color: #0096e7;
	font-size: 12px;
	cursor: pointer;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span a {
	color: #0096e7;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span i {
	font-size: 12px;
	margin-left: 10px;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span a.expand,
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span i.icon-ldc-tip-right {
	display: none;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span.collapsed a.collapse-text,
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span.collapsed i.icon-ldc-tip-bottom {
	display: none;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span.collapsed a.expand,
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box h4 span.collapsed i.icon-ldc-tip-right {
	display: inline-block;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .quota-setting {
	border-bottom: none !important;
}
.ldc-launch .launch-box .launch-base-settings .launch-base-box .finish-box button,
.ldc-launch .launch-view-settings button {
	width: 180px;
	height: 45px;
}
.ldc-launch .launch-view-settings {
	padding-bottom: 40px;
}
.ldc-launch .launch-view-settings .view-setting-box {
	padding: 15px 0;
	margin: 0 !important;
}
.ldc-launch .launch-view-settings .view-setting-box label {
	display: block !important;
}
.ldc-launch .launch-view-settings .view-setting-box label span {
	font-size: 12px;
	color: #c0ccda;
}
.ldc-launch .launch-view-settings .view-setting-box .password-box input {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 12px;
}
.ldc-launch .launch-view-settings .view-setting-box .time-box {
	font-size: 12px;
}
.ldc-launch .launch-view-settings .view-setting-box .time-box input {
	width: 130px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 12px;
	margin-right: 5px;
}
.ldc-launch .launch-box .launch-right {
  padding: 0 30px 0 30px;
}
.ldc-launch .launch-box .launch-right .launch-base-url {
	width: 100%;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box {
	margin-bottom: 30px;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box h3 {
	color: #4a5768;
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box p {
	color: #8392a5;
	font-size: 12px;
	margin: 20px 0;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box button {
	color: #fff;
	font-size: 12px;
	width: 120px;
	height: 35px;
	line-height: 20px;
	vertical-align: top;
	margin-top: -15px;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box a.btn {
	color: #fff;
	font-size: 12px;
	min-width: 120px;
	height: 35px;
	line-height: 20px;
	vertical-align: top;
	margin-top: -20px;
}
.ldc-launch .launch-box .launch-right .launch-base-url .item-box button i {
	margin-right: 10px;
}
.ldc-launch .launch-box .launch-right .share-box {
	margin-top: -6px;
}
.ldc-launch .launch-box .launch-right .qrcode {
	margin-bottom: 20px !important;
}
.ldc-launch .launch-box .launch-right .qrcode-box {
	margin-top: 20px;
}
.ldc-launch .launch-box .launch-right div.qrcode-box img {
	width: 120px;
}
.ldc-launch .launch-box .launch-right div.qrcode-box p {
	line-height: 22px;
	font-size: 12px;
	color: #4a5768;
	margin-left: 20px !important;
}
.ldc-launch .launch-box .launch-right div.qrcode-box p a {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.ldc-launch .launch-box .launch-right .link-area-widget {
	border-top: 1px solid #e5e9f2;
	padding: 40px 0;
}
.ldc-launch .launch-box .launch-right .link-area-widget span {
	color: #8392a5;
	font-size: 14px;
	display: block;
	margin: 15px 0;
}
.ldc-launch .launch-box .launch-right .btn-group label {
	background: #fff;
	color: #4a5768;
	font-size: 12px;
	width: 100px;
	height: 35px;
	line-height: 21px;
	border-color: #d3dce6;
}
.ldc-launch .launch-box .launch-right .btn-group label.active {
	border-color: #8392a5;
	background: #8392a5;
	color: #fff;
}
.ldc-launch .launch-box .launch-right .btn-group label i {
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-launch .launch-box .launch-right .widget-color li {
	float: left;
	cursor: pointer;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	margin: 0px 2px 0 0;
	position: relative;
}
.ldc-launch .launch-box .launch-right .widget-color li i {
	display: none;
	font-size: 20px;
}
.ldc-launch .launch-box .launch-right .widget-color li.active {
	width: 40px;
	height: 40px;
	margin-top: -5px;
	line-height: 40px;
}
.ldc-launch .launch-box .launch-right .widget-color li.active i {
	display: inline-block;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-1 {
	background: #ff5353;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-2 {
	background: #ffa453;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-3 {
	background: #ffe153;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-4 {
	background: #7cd47c;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-5 {
	background: #64aa82;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-6 {
	background: #82d1cc;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-7 {
	background: #32ccff;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-8 {
	background: #329cff;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-9 {
	background: #5877ff;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-10 {
	background: #9279ff;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-11 {
	background: #d879ff;
}
.ldc-launch .launch-box .launch-right .widget-color li.color-12 {
	background: #ff79ee;
}
.ldc-launch .launch-box .launch-right .widgetCode-box textarea {
	background: #ffffff;
    border: 1px solid #ccc;
    color: #4a5768;
    font-size: 12px;
    height: 80px;
    line-height: 16px;
    padding: 10px 10px;
    width: 100%;
}
.ldc-launch .launch-box .launch-right .link-area-widget a {
	height: 45px;
	width: 180px;
	line-height: 30px;
	margin-top: 40px !important;
}
/* quota */
.ldc-launch .quota-box {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	background: #fff;
	position: relative;
	min-height: 100px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
}
.ldc-launch .quota-box h3 {
	color: #4a5768;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
.ldc-launch .quota-box .quota-all-num {
	border-bottom: 1px solid #e5e9f2;
	padding: 20px 0 25px;
}
.ldc-launch .quota-box .quota-all-num label {
	font-weight: normal;
	font-size: 12px;
	color: #8392a5;
	height: 35px;
	line-height: 35px;
}
.ldc-launch .quota-box .quota-all-num label i {
	margin-right: 10px;
	color: #0096e7;
	font-size: 20px;
	vertical-align: sub;
}
.ldc-launch .quota-box .quota-all-num label input {
	height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding-left: 10px;
    padding-right: 10px;
    width: 100px;
    margin-left: 10px;
}
.ldc-launch .quota-box .quota-all-num button {
	margin-left: 30px;
	width: 180px;
	height: 45px;
	font-size: 14px;
}
.ldc-launch .quota-box .quota-list {
	padding: 30px 0;
}
.ldc-launch .quota-box .quota-list button {
	width: 120px;
	height: 35px;
	font-size: 12px;
	margin-bottom: 30px;
}
.ldc-launch .quota-box .quota-list tbody tr {
	border-left: 1px solid #eff2f7;
	border-right: 1px solid #eff2f7;
	border-bottom: 1px solid #eff2f7;
}
.ldc-launch .quota-box .quota-list tbody tr td {
	color: #8392a6;
	font-size: 12px;
	line-height: 20px;
	padding: 20px 30px;
}
.ldc-launch .quota-box .quota-list .table-list {
  border-radius: 5px;
  background: #fff;
}
.ldc-launch .quota-box .quota-list .table-list > thead > tr {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ldc-launch .quota-box .quota-list .table-list > thead > tr > td,
.ldc-launch .quota-box .quota-list .table-list > thead > tr > th {
  background-color: #d3dce6;
  color: #475669;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding: 15px 30px;
  border-bottom: none;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown {
  width: 100px;
  height: 16px;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown > button {
  border: none;
  height: 30px;
  padding: 0px 10px 0px 0;
  font-size: 12px;
  margin-top: -4px;
  background-color: transparent;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown > button span.dropdown-icon {
	top: -4px;
	right: 10px;
	position: relative;
	vertical-align: super;
	margin-left: 5px;
	color: #0096e7;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown .dropdown-menu {
  min-width: 120px;
  width: 120px;
  left: -10px;
  top: -10px;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown > button span.dropdown-text {
	font-size: 12px;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown > button.quota-pause span.dropdown-text {
	color: #fd4b4b;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown > button.quota-run span.dropdown-text {
	color: #74d17d;
}
.ldc-launch .quota-box .quota-list .survey-status .dropdown .dropdown-menu>li>a {
  padding: 3px 10px;
}
.ldc-launch .quota-box .quota-list .survey-handel a {
	color: #8392a6;
	font-size: 12px;
	display: inline-block;
	margin-right: 20px;
	vertical-align: top;
}
.ldc-launch .quota-box .quota-list .survey-handel a i {
  color: #0096e7;
  margin-right: 10px;
}
.modal button.close {
	color: #8392a6;
	opacity: 1;
	font-size: 24px;
}
.modal h4 {
	font-weight: bold;
}
.modal-dialog .modal-header {
	font-size: 16px;
	margin-top: 15px;
	padding-left: 0;
	padding-right: 0;
}
.modal-dialog .modal-content {
  padding-left: 30px;
  padding-right: 30px;
}
.ldc-quota-modal .modal-dialog {
	width: 920px;
}
.ldc-quota-modal .quota-name {
	margin-top: 5px;
}
.ldc-quota-modal .quota-name span {
	color: #8392a5;
	font-size: 12px;
	display: inline-block;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
}
.ldc-quota-modal .quota-name input {
	height: 35px;
	color: #4a5768;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 3px;
	border: 1px solid #d3dce6;
	width: 500px;
}
.ldc-quota-modal .quota-msg {
	padding: 15px 20px;
	background: #8392a5;
	width: 100%;
	color: #fff;
	font-size: 12px;
	margin: 20px 0 0;
	border-radius: 3px;
}
.modal .table-list {
	margin-top: 20px;
}
.modal .table-list thead tr {
	height: 50px;
}
.modal .table-list thead th {
	background-color: #d3dce6;
	color: #475669;
	font-size: 14px;
	height: 50px;
	/*line-height: 24px;*/
	padding: 15px 20px;
	border-bottom: none;
	border-right: 1px solid #fff;
}
.modal .table-list thead th:last-child {
	border-right: none;
}
.modal .table-list thead th.col-width {
	width: 60px;
	text-align: center;
}
.modal .table-list tbody td {
	border: 1px solid #eff2f7;
	padding: 15px 20px;
	color: #8392a6;
	font-size: 12px;
	vertical-align: middle;
} 
.modal .table-list tbody td label.quota-check {
	color: #0096e7;
	font-size: 20px;
	position: relative;
	text-align: center;
	width: 100%;
	margin: 0;
	display: block;
	cursor: pointer;
	padding: 15px 20px;
}
.modal .table-list tbody td.quota-check-box {
	padding: 0;
}
.modal .table-list tbody td.quota-question-title {
	padding: 0 20px;
}
.modal .table-list tbody td label i {
	vertical-align: text-top;
}
.modal .table-list tbody td label.quota-check input {
	position: absolute;
	z-index: -9;
}
.modal .table-list tbody td label i.icon-ldc-radio-checked,
.modal .table-list tbody td label i.icon-ldc-checkbox-fill {
	display: none;
}
.modal .table-list tbody td label.active i.icon-ldc-radio-checked,
.modal .table-list tbody td label.active i.icon-ldc-checkbox-fill {
	display: inline-block;
}
.modal .table-list tbody td label.active i.icon-ldc-radio,
.modal .table-list tbody td label.active i.icon-ldc-checkbox {
	display: none;
}
.modal .table-responsive {
	max-height: 300px;
}
.modal .table-responsive::-webkit-scrollbar { 
	width: 5px;
	height: 8px;
}
/* 滚动槽 */
.modal .table-responsive::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); 
	border-radius: 10px;
}
/* 滚动条滑块 */
.modal .table-responsive::-webkit-scrollbar-thumb { 
	border-radius: 10px; 
	background: rgba(0,0,0,0.1); 
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
}
.modal .table-responsive::-webkit-scrollbar-thumb:window-inactive { 
	background: rgba(74,87,104,0.8);
}
.ldc-quota-modal .modal-footer {
	border-top: none;
	text-align: left;
}
.ldc-quota-modal .modal-footer button {
	width: 180px;
	height: 45px;
	font-size: 16px;
	color: #fff;
}
.modal .modal-footer .btn-cancel {
	background: #d3dce6;
	border-color: #d3dce6;
	margin-left: 20px;
}
.ldc-quota-option-modal .table-list {
	border: none;
}
.ldc-quota-option-modal .table-list thead th {
	background: #8392a5;
	color: #fff;
	border-left: none;
	vertical-align: middle;
	text-align: center;
}
.ldc-quota-option-modal .table-list thead tr:first-child th:first-child {
	border-top-left-radius: 3px;
}
.ldc-quota-option-modal .table-list thead tr:first-child th:last-child {
	border-top-right-radius: 3px;
}
.ldc-quota-option-modal .table-list tbody tr td:first-child {
	background: #d3dce6;
	border-top: 1px solid #fff;
	color: #4a5768;
	font-size: 12px;
	padding: 15px 20px;
}
.ldc-quota-option-modal .table-list tbody tr td {
	padding: 8px;

}
.ldc-quota-option-modal .table-list tbody tr td input {
	width: 100%;
	height: 100%;
	text-align: center;
	color: #4a5768;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 3px;
	border: 1px solid #d3dce6;
}
/* 红包设置 */
.ldc-launch .gift-box {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	background: #fff;
	position: relative;
	min-height: 100px;
	padding: 30px;
}
.ldc-launch .gift-box .gift-nav {
	width: 100%;
	border-bottom: 1px solid #d3dce6;
	padding-bottom: 20px;
}
.ldc-launch .gift-box .gift-nav .btn-group {
	border-radius: 3px;
	overflow: hidden;
}
.ldc-launch .gift-box .gift-nav .btn-reverse {
	min-width: 150px;
	color: #4a5768;
	font-size: 16px;
	height: 50px;
	line-height: 36px;
	background: #fff;
	border-left: 1px solid #d3dce6;
	border-top: 1px solid #d3dce6;
	border-bottom: 1px solid #d3dce6;
	font-weight: bold;
}
.ldc-launch .gift-box .btn-group a:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.ldc-launch .gift-box .btn-group a:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-right: 1px solid #d3dce6;
}
.ldc-launch .gift-box .btn-reverse.active, 
.ldc-launch .gift-box .btn-group a:hover {
	border: none;
	background: #0096e7;
	color: #fff;
}
.ldc-launch .gift-box .gift-settings {
	width: 100%;
	border-right: 1px solid #d3dce6;
}
.ldc-launch .gift-box .gift-set-item {
	padding: 20px 0;
}
.ldc-launch .gift-box .gift-set-item h3 {
	color: #4a5768;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	width: 100%;
}
.normal-radio-box {
	margin: 15px 0;
	font-size: 0;
}
.normal-radio-box label {
	display: inline-block;
	font-size: 12px;
	color: #8392a5;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
	position: relative;
	margin-right: 30px;
	cursor: pointer;
	vertical-align: sub;
	font-weight: normal;
	margin-bottom: 0;
}
.normal-radio-box label i {
	color: #0096e7;
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.normal-radio-box label input {
	position: absolute;
	z-index: -9;
}
.normal-radio-box label i.icon-ldc-radio-checked {
	display: none;
}
.normal-radio-box label.active i.icon-ldc-radio-checked {
	display: inline-block;
}
.normal-radio-box label.active i.icon-ldc-radio {
	display: none;
}
.ldc-launch .gift-box .gift-set-item .gift-money {
    padding: 0 0 15px;
}
.ldc-launch .gift-box .gift-set-item .gift-money label {
	font-weight: normal;
	font-size: 12px;
	color: #8392a5;
	height: 35px;
	line-height: 35px;
	position: relative;
	margin-right: 30px;
	margin-bottom: 0;
}
.ldc-launch .gift-box .gift-set-item .gift-money label input {
	height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	width: 150px;
	margin-left: 10px;
	font-size: 12px;
}
.ldc-launch .gift-box .gift-set-item .gift-money label small {
	display: inline-block;
	width: 60px;
}
.ldc-launch .gift-box .gift-set-item .gift-money label span {
	position: absolute;
	color: #4a5768;
	right: 10px;
	top: 0;
}
.ldc-launch .gift-box .gift-set-item .gift-money label:last-child {
	margin-right: 0;
}
.ldc-launch .gift-box .gift-set-item p {
	color: #c0ccda;
	font-size: 12px;
	margin: 0;
}
.ldc-launch .gift-box .gift-name {
	padding: 15px 0 0;
}
.ldc-launch .gift-box .gift-name label {
	font-weight: normal;
	font-size: 12px;
	color: #8392a5;
	height: 35px;
	line-height: 35px;
	position: relative;
	margin-bottom: 0;
}
.ldc-launch .gift-box .gift-name label input {
	height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	width: 350px;
	margin-left: 10px;
}
.ldc-launch .gift-box .gift-set-item p input {
	height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	width: 60px;
	margin-left: 10px;
	margin-right: 10px;
}
.ldc-launch .gift-box .gift-send p {
	color: #8392a5;
}
.ldc-launch .gift-box .gift-send .normal-radio-box {
	margin-bottom: 5px;
}
.ldc-launch .gift-box .gift-send .rule-checkbox {
	margin-top: 10px;
}
.ldc-launch .gift-box .gift-send .rule-checkbox a {
	text-decoration: underline !important;
	color: #0096e7;
}
.ldc-launch .gift-box .gift-settings button {
	width: 180px;
	height: 45px;
	font-size: 14px;
}
/*.ldc-launch .gift-box .gift-send {
	padding-bottom: 0;
}*/
.ldc-launch .gift-box .gift-step-box {
	width: 100%;
	text-align: center;
	padding-top: 50px;
}
.ldc-launch .gift-box .gift-step-box img {
	max-width: 100%;
}
.ldc-order-modal .gift-order-box {
	border-top: 1px solid #e5e9f2;
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.ldc-order-modal .gift-order-box p {
	color: #8392a5;
	font-size: 14px;
	
}
.ldc-order-modal .gift-order-box p b {
	color: #4a5768;
	font-size: 20px;
}
.ldc-order-modal .gift-order-box p b span {
	color: #4a5768;
	font-size: 12px;
}
.ldc-order-modal .modal-body {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 60px;
}
.ldc-order-modal .table-list {
	margin-top: 5px;
	border-radius: 3px;
}
.ldc-order-modal .table-list tbody td {
	width: 25%;
	border: none;
	background: #f9fafc !important;
	padding: 30px;
	color: #8392a6 !important;
	border-top: none;
}
.ldc-order-modal .table-list tbody tr {
	border-left: 1px solid #e5e9f2;
	border-right: 1px solid #e5e9f2;
	border-bottom: 1px solid #e5e9f2;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ldc-order-modal .table-list thead th i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: text-top;
}
.ldc-order-modal .table-list tbody td b {
	font-size: 18px;
	color: #4a5768;
}
.ldc-order-modal .table-list tbody td span {
	font-size: 12px;
	color: #4a5768;
	font-weight: normal;
}
.ldc-order-modal .normal-radio-box {
	border-top: 1px solid #e5e9f2;
	padding-top: 20px;
}
.ldc-order-modal .normal-radio-box p {
	color: #c0ccda;
	font-size: 12px;
}
.ldc-order-modal .gift-pay {
	font-size: 0;
}
.ldc-order-modal .gift-pay a {
	display: inline-block;
	width: 220px;
	height: 80px;
	line-height: 33px;
	padding: 20px 0;
	color: #4a5768;
	font-size: 16px;
	border-radius: 3px;
	border: 1px solid #0096e7;
	text-align: center;
	margin-right: 20px;
	vertical-align: bottom;
}
.ldc-order-modal .gift-pay a:last-child {
	margin: 0;
}
.ldc-order-modal .gift-pay a i {
	font-size: 35px;
	margin-right: 20px;
	color: #0096e7;
	vertical-align: middle;
}
.ldc-order-modal .gift-pay a.active {
	color: #fff;
	background: #0096e7;
}
.ldc-order-modal .gift-pay a.active i {
	color: #fff;
}
.ldc-order-modal .invoice-item {
	height: 35px;
	margin-bottom: 10px;
}
.ldc-order-modal .invoice-item label {
	font-weight: normal;
	display: inline-block;
}
.ldc-order-modal .invoice-item label:first-child {
	width: 450px;
}
.ldc-order-modal .invoice-item label small {
	width: 50px;
	display: inline-block;
	color: #8392a5;
	font-size: 12px;
	margin-right: 10px;
	height: 35px;
	line-height: 35px;
	vertical-align: top;
}
.ldc-order-modal .invoice-item label .dropdown {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 150px;
}
.ldc-order-modal .invoice-item label .dropdown > button {
	border: 1px solid #d3dce6;
}
.ldc-order-modal .invoice-item label .dropdown .dropdown-text {
	color: #4a5768;
	font-size: 12px;
}
.ldc-order-modal .invoice-item label .dropdown > button span.dropdown-icon {
	top: 3px;
}
.ldc-order-modal .invoice-item label input {
	height: 35px;
	border: 1px solid #d3dce6;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	width: 150px;
}
.ldc-order-modal .invoice-item label input.input-big {
	width: 300px;
}
/* gift-record */
.ldc-launch .gift-record {

}
.ldc-launch .gift-record .gift-record-box p {
	color: #8392a5;
	font-weight: 14px;
	margin: 20px 0 0;
}
.ldc-launch .gift-record .gift-record-box p i {
	margin-right: 10px;
}
.ldc-launch .gift-record .gift-record-box .table-list {
	margin-top: 20px;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td {
	/*width: 20%;*/
	border: none;
	background: #f9fafc !important;
	padding: 30px;
	color: #8392a6 !important;
	border-top: none;
	vertical-align: text-bottom;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody tr {
	border-left: 1px solid #e5e9f2;
	border-right: 1px solid #e5e9f2;
	border-bottom: 1px solid #e5e9f2;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th {
	background: #8392a5;
	color: #fff;
	padding: 20px 30px;
	border-bottom: none;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th:first-child {
	border-top-left-radius: 3px;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th:last-child {
	border-top-right-radius: 3px;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th span {
	cursor: pointer;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th span i {
	font-size: 14px;
	margin-left: 10px;
	vertical-align: text-bottom;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th span small.expand,
.ldc-launch .gift-record .gift-record-box .table-list thead th span i.icon-ldc-tip-right {
	display: none;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th span.collapsed small.collapse-text,
.ldc-launch .gift-record .gift-record-box .table-list thead th span.collapsed i.icon-ldc-tip-bottom {
	display: none;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th span.collapsed small.expand,
.ldc-launch .gift-record .gift-record-box .table-list thead th span.collapsed i.icon-ldc-tip-right {
	display: inline-block;
}
.ldc-launch .gift-record .gift-record-box .table-list thead th i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: sub;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td {
	border-top: none;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td b {
	font-size: 18px;
	color: #4a5768;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td span {
	font-size: 12px;
	color: #4a5768;
	font-weight: normal;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td b.remain-num,
.ldc-launch .gift-record .gift-record-box .table-list tbody td b.remain-num span {
	color: #74d17d;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td b.remain-0,
.ldc-launch .gift-record .gift-record-box .table-list tbody td b.remain-0 span {
	color: #fd4b4b;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td .btn {
	width: 120px;
	height: 40px;
}
.ldc-launch .gift-record .gift-record-box .table-list tbody td .btn.btn-default {
	background: #8392a5;
	color: #fff;
	margin-left: 20px;
}
#modal-refund p {
	color: #8392a5;
	font-size: 14px;
	margin: 30px 0 45px;
}
#modal-refund p i {
	margin-right: 10px;
}
#modal-refund .modal-body {
	text-align: center;
}
#modal-refund .qrcode-box {
	text-align: center;
}
#modal-record .table-list {
	width: 99%;
}
#modal-record .table-list th {
	border: none;
}
#modal-record .table-list tbody td {
	/*border: 1px solid #eff2f7;*/
	padding: 17px 25px;
	background: #fff !important;
	width: auto;
}
#modal-record .table-response {
	max-height: 480px;
}
/* .wechat-set-box */
.ldc-launch .wechat-set-box {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #eeeeee;
	background: #fff;
	position: relative;
	min-height: 100px;
}
.ldc-launch .wechat-set-box .wechat-set {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	border-right: 1px solid #ebebeb;
	padding-left: 30px;
	padding-right: 30px;
}
.ldc-launch .wechat-set-box .wechat-set h3 {
	font-size: 16px;
	color: #4a5768;
	font-weight: bold;
	margin: 0 0 5px;
}
.ldc-launch .wechat-set-box .wechat-set .normal-checkbox-box label {
	min-width: 50%;
	display: inline-block;
	margin-right: 0;
}
.ldc-launch .wechat-set-box .wechat-set .logo label {
	display: inline-block;
	vertical-align: top;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #8392a5;
	font-size: 12px;
	margin-right: 10px;
}
.ldc-launch .wechat-set-box .wechat-set .logo button {
    min-width: 120px;
}
.ldc-launch .wechat-set-box .wechat-set .logo button i {
    margin-right: 10px;
}
.ldc-launch .wechat-set-box .wechat-set .share {
	margin-bottom: 20px;
}
.ldc-launch .wechat-set-box .wechat-set .share p {
	color: #8392a5;
	font-weight: 12px;
	margin: 30px 0 20px;
}
.ldc-launch .wechat-set-box .wechat-set .share input {
	color: #383838;
	font-weight: 12px;
	width: 100%;
	height: 35px;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #d3dce6;
}
.ldc-launch .wechat-set-box .wechat-set button {
	width: 180px;
	height: 45px;
}
.ldc-launch .wechat-set-box .wechat-show-container {
	padding: 0;
}
.ldc-launch .wechat-set-box .wechat-show {
	width: 100%;
	margin-left: -15px;
}
.ldc-launch .wechat-set-box .wechat-show h3 {
	background: #4a5768;
	padding: 20px 0;
	margin: 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-top-right-radius: 3px;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend {
	padding: 40px 60px;
	width: 100%;
	background: #ebebeb;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-friend-show {
	position: relative;
	padding: 15px;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	display: inline-block;
	vertical-align: top;
	width: 360px;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-friend-show h2 {
	color: #181818;
	font-size: 22px;
	margin: 0;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-friend-show p {
	color: #959595;
	font-size: 16px;
	margin: 10px 0 0;
	line-height: 25px;
	width: 225px;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-friend-show i {
	display: block;
	position: absolute;
	right: -4px;
	top: 20px;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #fff;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-logo {
	display: inline-block;
	width: 60px;
	height: 60px;
	margin-left: 4px;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-logo img {
	max-width: 100%;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-img-box {
	width: 66px;
	height: 66px;
	overflow: hidden;
	text-align: right;
	margin-top: 10px;
}
.ldc-launch .wechat-set-box .wechat-show .share-friend .share-img-box img {
	max-width: 100%;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline {
	padding: 65px 60px;
	background: #fff;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .user-img {
	width: 60px;
	height: 60px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .user-img img {
	max-width: 100%;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info {
	margin-left: 15px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info h2 {
	color: #324a7e;
	font-size: 21px;
	margin: 0 0 10px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box {
	width: 353px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box .info-box {
	width: 100%;
	padding: 5px;
	background: #f4f4f6;
	border-radius: 3px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box p {
	color: #181818;
	font-size: 20px;
	display: inline-block;
	width: 270px;
	height: 26px;
	margin: 15px 0 0 5px;
	word-break:keep-all; 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box .share-time {
	font-size: 0;
	margin-top: 10px;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box .share-time span {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	color: #959595;
}
.ldc-launch .wechat-set-box .wechat-show .share-timeline .share-info .share-info-box .share-time span i {
	color: #97aad0;
}
/* 有偿收集 */
#taodiaocha-area {
    margin-top: 0;
    padding: 25px;
    background: #fff;
    border-radius: 3px;
    
}
#taodiaocha-area .href-box a {
	color: #8392a6;
	text-decoration: underline !important;
	font-weight: normal;
}
#taodiaocha-area .desc h3 {
	font-weight: bold;
}
#taodiaocha-area .desc p {
    font-size: 14px;
    font-weight: 500;
    padding: 5px 0;
    color: #8392a6;
}
#taodiaocha-area .sample-quote {
    border: 1px solid #cecece;
    border-collapse: collapse;
    width: 100%;
}
#taodiaocha-area .sample-quote th {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fafafa 0%, #f3f3f3 100%) repeat scroll 0 0;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #cecece;
    box-shadow: 0 1px 0 #ffffff inset;
    color: #444444;
    line-height: 19px;
    padding: 8px;
    text-align: left;
    white-space: nowrap;
}
#taodiaocha-area .sample-quote tbody tr {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}
#taodiaocha-area .sample-quote td {
    background: #fff;
    border-right: 1px solid #cecece;
    color: #666666;
    line-height: 19px;
    padding: 8px;
    white-space: nowrap;
}
.taodiaocha-area-bottom{
    background: transparent;
    border: 0;
	width:100%;
}
#taodiaocha-area .sample-quote .taodiaocha-area-bottom tr,
#taodiaocha-area .sample-quote .taodiaocha-area-bottom td{
    background: transparent;
    border: 0;
}
.taodiaocha-area-bottom td.img-box{
	width:100px;
}
.taodiaocha-area-bottom td.text{
	text-align: left;
    font-size: 18px;
}
.taodiaocha-area-bottom td.tongji{
	width:200px;
}
#taodiaocha-area .sample-quote .footer {
    font-size: 14px;
    height: 50px;
    text-align: right;
}
#taodiaocha-area #quotePrice {
    font-family: Verdana,Arial;
}
#taodiaocha-area .quoteSummary {
    float: right;
    font-size: 16px;
    margin-right: 10px;
    width: 200px;
}
#taodiaocha-area .quoteSummary li.sumli {
    border-top: 1px solid #999;
}
#taodiaocha-area #quoteSum {
    color: #e4393c;
    font-family: Verdana,Arial;
    font-size: 18px;
    font-weight: 600;
}
#taodiaocha-area .quoteSummary li i {
    display: inline-block;
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 100px;
}
#taodiaocha-area .quoteSummary li {
    color: #333;
    font-weight: 100;
    padding: 5px 20px;
    text-align: left;
}
#taodiaocha-area .launch-btn-area {
    margin-top: 20px;
    text-align: right;
}
#taodiaocha-area .btn i {
    margin-right: 5px;
}
#taodiaocha-area .launch-speed-tip {
    color: #20adff;
    margin-top: 5px;
    text-align: right;
}

/* 列表分页 */
.ldc-pagination {
	text-align: center;
	display: block;
}
.ldc-pagination ul {
	margin: 0 auto;
}
.ldc-pagination li {
	display: inline-block;
	/*margin: 0 7px;*/
}
.ldc-pagination li:first-child {
	margin-left: 0;
}
.ldc-pagination ul > li > a, 
.ldc-pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-radius: 50%;
    float: left;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-decoration: none;
    font-size: 12px;
}
.ldc-pagination ul > li.next i,
.ldc-pagination ul > li.prev i {
	font-size: 12px;
}
.ldc-pagination ul > li:hover a,
.ldc-pagination ul > li:hover span,
.ldc-pagination ul > li.active a, 
.ldc-pagination ul > li.active span {
    background: #0096e7;
    color: #ffffff;
}

/* about */
.ldc-about-banner {
	width: 100%;
	min-height: 750px;
	background: url("../images/ldc-about-banner.jpg") no-repeat center center /cover;
	padding: 255px 0 180px;
	text-align: center;
}
.ldc-about-banner img {
	max-width: 100%;

}
.ldc-about-banner h3 {
	color: #ffffff;
	font-size: 16px;
	margin: 20px 0 20px;
}
.ldc-about-banner a {
	color: #ffffff;
	font-size: 14px;
	display: block;
	margin: 20px auto 0;
	width: 150px;
	height: 40px;
	line-height: 40px;
	background: #0096e7;
	border-radius: 3px;
}
.ldc-about-banner a:hover {
	background: #58b6fc;
}
.ldc-about-banner p {
	line-height: 25px;
	color: #ffffff;
	font-size: 14px;
	margin: 20px 0 0;
}
.anchorBL, 
.BMap_cpyCtrl{display:none;} 

.ldc-mission {
	width: 100%;
	background: #f2f4f5;
	padding-bottom: 60px;
	text-align: center;
}
.ldc-mission .mission-box-1 {
	background: url("../images/ldc-mission1.png") no-repeat left top /100% 100%;
}
.ldc-mission .mission-box-2 {
	background: url("../images/ldc-mission2.png") no-repeat left top /100% 100%;
}
.ldc-mission .mission-box-3 {
	background: url("../images/ldc-mission3.png") no-repeat left top /100% 100%;
}
.ldc-mission .mission-box-item {
	padding: 55px 60px;
	float: none;
	margin: 0 auto;
}
.ldc-mission .mission-box-item h3 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 20px;
}
.ldc-mission .mission-box-item p {
	line-height: 25px;
	font-size: 14px;
	color: #fff;
}
.ldc-mission .mission-box-1 {
	background: url("../images/ldc-mission1.png") no-repeat left top /100% 100%;
}
.ldc-mission .mission-box-4 {
	margin-top: 60px;
}
.ldc-mission .mission-box-4 img {
	max-width: 100%;
}
.ldc-about-contact {
	padding: 90px 0;
}
.ldc-about-contact p {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-about-contact a {
	display: block;
	color: #4a5768;
	font-size: 18px;
	margin-top: 15px;
}
.ldc-about-contact .work {
	margin-top: 50px;
}
.ldc-about-contact img {
	margin-bottom: 0px;
}
.ldc-about-contact .qrcode {
	text-align: center;
}
.ldc-about-map {
	width: 100%;
	height: 400px;
}
/* 404 */
.ldc-404 {
	width: 100%;
	padding: 200px 0 130px;
}
.ldc-404 .container-404 {
	float: none;
	margin: 0 auto;
	text-align: center;
}
.ldc-404 .container-404>div {
	display: inline-block;
}
.ldc-404 .container-404 .left {
	color: #4a5766;
	font-size: 82px;
	vertical-align: top;
	margin-top: 66px;
}
.ldc-404 .container-404 .center {
	/*margin: 0 90px 0 30px;*/
}
.ldc-404 .container-404 .center p {
	color: #4a5766;
	font-size: 20px;
	margin: 15px 0 25px;
}
.ldc-404 .container-404 .center a {
	display: inline-block;
	width: 120px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #e5e9f2;
	font-size: 14px;
	color: #8392a5;
	border-radius: 3px;
	margin-right: 10px;
	vertical-align: top;
}
.ldc-404 .container-404 .center a:hover {
	background: #0096e7;
	border-color: #0096e7;
	color: #fff;
}
.ldc-404 .container-404 .right {
	vertical-align: top;
}
/* build */
.ldc-build-nav {
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: fixed;
	top: 86px;
	left: 0;
	background: #fff;
	padding: 20px 0;
	text-align: center;
	z-index: 1000;
	border-bottom: 1px solid #eeeeee;
	box-sizing: border-box;
}
.ldc-build-nav .handel-nav-box {
	height: 100%;
	font-size: 0;
}
.ldc-build-nav .handel-nav-box a {
	width: 115px;
	display: inline-block;
	height: 20px;
	text-align: center;
	color: #8392a5;
	font-size: 12px;
	border-right: 1px solid #d3dce6;
	line-height: 20px;
	vertical-align: top;
}
.ldc-build-nav .handel-nav-box a:last-child {
	border-right: none;
}
.ldc-build-nav .handel-nav-box a:hover {
	color: #0196e6;
}
.ldc-build-nav .ldc-handel-right {
	width: 280px;
	font-size: 0;
	position: absolute;
	height: 100%;
	right: 0;
	color: #fff;
	top: 0;
	padding: 0 10px;
}
.ldc-build-nav .ldc-handel-right a {
	color:#fff;
	border-radius: 3px;
	height: 25px;
	line-height: 25px;
	width: 80px;
	font-size: 12px;
	margin-right: 20px;
	padding: 0;
}

/*research*/
.ldc-research {
	width: 100%;
	min-height: 600px;
	text-align: center;
	position: relative;
}
.ldc-research .banner:hover div {
	animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-webkit-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-moz-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-o-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
	-ms-animation: backgroundScale 1s 1 ease-out 0.1s normal both;
}
.ldc-research .banner div {
	width: 101%;
	height: 100%;
}
.ldc-research .container-fiuld {
	width: 100%;
	height: 100%;
	padding: 0;
	min-height: 600px;
}
.ldc-research .banner {
	padding: 0;
	overflow: hidden;
}
.ldc-research .banner-1 div {
	background: url("../images/ldc-research-banner-1.jpg") no-repeat center center /cover;
}
.ldc-research .banner-2 div {
	background: url("../images/ldc-research-banner-2.jpg") no-repeat center center /cover;
}
.ldc-research .banner-3 div {
	background: url("../images/ldc-research-banner-3.jpg") no-repeat center center /cover;
}
.ldc-research .research-info {
	position: absolute;
	height: 170px !important;
	width: 100%;
	/*padding: 230px 0 210px;*/
	top: 50%;
	margin-top: -85px;
	left: 0;
	color: #fff;
}
.ldc-research .row {
	padding: 0;
	margin: 0;
}
.ldc-research .row>div, .ldc-research .row {
	height: 600px;
}
.ldc-research .research-info h3 {
	font-size: 24px;
	margin: 0;
}
.ldc-research .research-info h1 {
	font-size: 36px;
	margin: 10px 0 20px;
}
.ldc-research .research-info p {
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-research-service {
	width: 100%;
	padding: 80px 0 60px;
	background: #4a5769;
	color: rgba(255,255,255,.6);
	text-align: center;
}
.ldc-research-service h3 {
	font-size: 18px;
	margin: 0;
}
.ldc-research-service p {
	font-size: 24px;
	margin: 5px 0 35px;
}
.ldc-research-service .ball-box {
	position: relative;
	width: 100%;
	height: 450px;
}
.ldc-research-service .ball-box .stage {
	position: absolute;
}
.ldc-research-service .ball-box .stage-1 {
	top: 100px;
	left: 0;
}
.ldc-research-service .ball-box .stage-2 {
	top: 0;
	left: 220px;
}
.ldc-research-service .ball-box .stage-3 {
	top: 90px;
	left: 509px;
}
.ldc-research-service .ball-box .stage-4 {
	top: 46px;
	left: 900px;
}
.ldc-research-service .ball-box .stage-5 {
	top: 274px;
	left: 950px;
}
.ldc-research-service .ball-box .stage-6 {
	top: 260px;
	left: 120px;
}
.ldc-research-service .ball-box .stage-7 {
	top: -31px;
	left: 720px;
}
.ldc-research-service .ball-box .stage-8 {
	top: 308px;
	left: 590px;
}
.ldc-research-service .ball-box .stage-9 {
	top: 260px;
	left: 406px;
}
.ldc-research-service .ball-box .stage-10 {
	top: 230px;
	left: 760px;
}
.ldc-research-service .ball-box .stage-11 {
	top: 0px;
	left: 490px;
}
.ldc-research-service .ball-box .stage-12 {
	top: 185px;
	left: 320px;
}
.ldc-research-service .ball-box .stage-13 {
	left: 455px;
	bottom: -30px;
}
.ldc-research-service .ball-box .stage-14 {
	top: 200px;
	left: 718px;
}
.ldc-research-service .ball-box .stage-15 {
	bottom: 9px;
	left: 866px;
}



.ldc-research-step {
	width: 100%;
	padding: 90px 0;
	text-align: center;
}
.ldc-research-step h2 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-research-step p {
	color: #4a5768;
	font-size: 18px;
	margin: 10px 0 30px;
}
.ldc-research-step h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 20px 0 10px;
}
.ldc-research-step .row p {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-research-step i {
	color: #4a5768;
	font-size: 65px;
	vertical-align: ;
}
.ldc-research-cooperation {
	width: 100%;
	background: #f2f4f5;
	padding: 80px 0;
	text-align: center;
}
.ldc-research-cooperation h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0 0 50px;
}
.ldc-research-cooperation span {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #4a5768;
	color: #fff;
	line-height: 100px;
	margin: 0 auto;
}
.ldc-research-cooperation span i {
	font-size: 36px;
}
.ldc-research-cooperation p {
	color: #8392a5;
	font-size: 14px;
	margin: 20px 0 0;
}
.ldc-research-footer {
	width: 100%;
	padding: 130px 0 155px;
	background: url("../images/ldc-research-footer.jpg") no-repeat center center;
	text-align: center;
}
.ldc-research-footer h3 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 10px;
}
.ldc-research-footer h3 span {
	border-top: 1px solid #fff;
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 50px;
}
.ldc-research-footer h3 span:last-child{
	margin-left: 20px;
}
.ldc-research-footer h3 span:first-child{
	margin-right: 20px;
}
.ldc-research-footer p {
	color: #fff;
	font-size: 20px;
	margin: 0;
}

.launch-wrap {padding-top:150px;padding-bottom: 50px;}
.launch-select {margin: 0 0;}
.launch-select a {
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    color: #333;
    display: block;
    padding: 30px;
    text-align: center;
    width: 494px;
}
.launch-select a span {
    background-image: url("../images/launch_type.png");
    display: inline-block;
    height: 63px;
    width: 63px;
    background-position: -10px -10px;
}
.launch-select a p {
    color: #666;
    font-size: 16px;
    line-height: 1.6;
}
.launch-select a h3 {margin: 10px 0;}
.launch-select a .sf {background-position: -10px -82px;}
.launch-select a:hover,.launch-select a:hover p {background-color: #0099ff;color: #fff;}
.launch-select a:hover .free {background-position: -10px -154px;}
.launch-select a:hover .sf {background-position: -10px -226px;}

.problem {position: fixed;top: 40%;right: 0;z-index: 99;}
.problem > div {width: 30px;padding: 10px 0;background-color: #0096e7;color: #fff;text-align: center;cursor: pointer;}
.problem > ul {border: 1px solid #ccc;background-color: #fff;padding: 5px;display: none;min-height: 100px;}
.problem > ul a {display: block;padding: 5px;}
.problem > ul a:hover {
    color: #0096e7;
}
/*ldc-custompanel*/
.ldc-custompanel {
	width: 100%;
	padding: 245px 0 220px;
	text-align: center;
	background: url("../images/custompanel-banner.jpg") no-repeat center center /cover;
	overflow: hidden;
}
.ldc-custompanel .container-fiuld {
	padding: 0;
}
.ldc-custompanel .custompanel-info i {
	color: #fff;
	font-size: 70px;
}
.ldc-custompanel .custompanel-info h6 {
	color: #fff;
	font-size: 16px;
	margin: 10px 0 15px;
}
.ldc-custompanel .custompanel-info h3 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 20px;
}
.ldc-custompanel .custompanel-info h3 span {
	border-top: 1px solid rgba(255, 255, 255, 0.6);
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 60px;
}
.ldc-custompanel .custompanel-info h3 span:first-child {
    margin-right: 30px;
}
.ldc-custompanel .custompanel-info h3 span:last-child {
    margin-right: 30px;
}
.ldc-custompanel .custompanel-info p {
	color: #fff;
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-custompanel .custompanel-info a {
	margin-top: 20px;
	width: 150px;
	height: 40px;
	line-height: 40px;
	padding: 0;
}
.ldc-custompanel .custompanel-info a:hover {background: #58b6fc;}
.ldc-custompanel-history {
	background: #fff;
	padding: 60px 0 30px;
	text-align: center;
}
.ldc-custompanel-history p {
	color: #8392a5;
	font-size: 16px;
	line-height: 25px;
}
.ldc-custompanel-history p span {
	color: #0096e7;
	font-size: 20px;
}
.ldc-custompanel-survey {
	background: #f2f4f5;
	padding: 90px 0;
}
.ldc-custompanel-survey h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0 0 60px;
	text-align: center;
}
.ldc-custompanel-survey .panel-box {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	padding: 30px;
	text-align: center;
	height: 235px;
	margin-bottom: 30px;
}
.ldc-custompanel-survey .panel-box i {
	font-size: 66px;
	color: #4a5768;
}
.ldc-custompanel-survey .panel-box-1 {
	padding-top: 3px;
}
.ldc-custompanel-survey .panel-box-1 i {
	font-size: 86px;
}
.ldc-custompanel-survey .panel-box h3 {
	color: #4a5768;
	font-size: 18px;
	margin: 25px 0 15px;
}
.ldc-custompanel-survey .panel-box p {
	color: #8392a5;
	font-size: 14px;
	margin: 0;
	line-height: 25px;
}
.ldc-custompanel-major {
	background: url("../images/custompanel-bg.jpg") no-repeat center center /cover;
	width: 100%;
	padding: 115px 0;
	text-align: center;
}
.ldc-custompanel-major h3 {
	color: #fff;
	font-size: 24px;
	margin: 0 0 80px;
}
.ldc-custompanel-major h3 span {
	border-top: 1px solid rgba(255, 255, 255, 0.6);
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 150px;
}
.ldc-custompanel-major h3 span:first-child {
	margin-right: 30px;
}
.ldc-custompanel-major h3 span:last-child {
	margin-left: 30px;
}
.ldc-custompanel-major .major-box {
	width: 100%;
	height: 130px;
	margin-bottom: 50px;
}
.ldc-custompanel-major .major-box i {
	font-size: 50px;
	color: #fff;
}
.ldc-custompanel-major .major-box h4 {
	color: #fff;
	font-size: 18px;
	margin: 15px 0;
}
.ldc-custompanel-major .major-box p {
	color: rgba(255,255,255,.7);
	font-size: 14px;
	margin: 0;
}
.ldc-custompanel-service {
	width: 100%;
	background: #f2f4f5;
	padding: 90px 0;
}
.ldc-custompanel-service h3 {
	font-size: 24px;
	color: #4a5768;
	margin: 0 0 60px;
	text-align: center;
}
.ldc-custompanel-service .service-box {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	padding: 30px;
	height: 430px;
}
.ldc-custompanel-service .service-box img {
	max-width: 100%;
	width: 100%;
}
.ldc-custompanel-service .service-box .logo {
	margin: 20px 0;
}
.ldc-custompanel-service .service-box .logo span {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-right: 20px;
}
.ldc-custompanel-service .service-box .logo div {display: inline-block;}
.ldc-custompanel-service .service-box .logo h4 {
	color: #4a5768;
	font-size: 18px;
	margin: 0;
}
.ldc-custompanel-service .service-box .logo p {
	color: #8392a5;
	font-size: 14px;
	margin: 8px 0 0;
}
.ldc-custompanel-service .service-box .tag {
	padding: 15px 0 0;
	border-top: 1px solid #e5e9f2;
	font-size: 0;
}
.ldc-custompanel-service .service-box .tag span {
	display: inline-block;
	margin-right: 10px;
	height: 45px;
	line-height: 45px;
	color: #4a5768;
	font-size: 14px;
	border-radius: 3px;
	border: 1px solid #e5e9f2;
	padding: 0 16px;
	margin-bottom: 10px;
	text-align: center;
}
.ldc-custompanel-service .service-box1 .logo span {
	background: url("../images/custompanel-demo1-logo.jpg") no-repeat left top !important;
}
.ldc-custompanel-service .service-box2 .logo span {
	background: url("../images/custompanel-demo2-logo.jpg") no-repeat left top !important;
}
.ldc-custompanel-service .service-box3 .logo span {
	background: url("../images/custompanel-demo3-logo.jpg") no-repeat left top !important;
}
.ldc-custompanel-go {
	width: 100%;
	padding: 60px 0;
	background: #fff;
	text-align: center;
}
.ldc-custompanel-go h3 {
	color: #4a5768;
	font-size: 24px;
}
.ldc-custompanel-go .col-md-6 {
	float: none;
	margin: 0 auto;
}
.ldc-custompanel-go .system-box {
	border: 2px solid #0096e7;
	text-align: center;
	padding: 30px 0;
	position: relative;
	height: 110px;
}
.ldc-custompanel-go .system-box h3 {
	color: #4a5768;
	font-size: 24px;
	margin: 0;
}
.ldc-custompanel-go .system-box div {
	position: absolute;
	width: 220px;
	background: #fff;
	height: 40px;
	left: 50%;
	margin-left: -110px;
	bottom: -20px;
}
.ldc-custompanel-go .system-box a {
	display: block;
	margin: 0 auto;
	min-width: 150px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	background: #0096e7;
}
.ldc-custompanel-go p {
	font-size: 16px;
	color: #4a5768;
	margin: 45px 0 10px;
}
.ldc-custompanel-go span {
	font-size: 16px;
	color: #8392a5;
}

.new-skill {
	position: absolute;
	width: 54px;
	height: 22px;
	background: url("../images/ldc-new-skill.png") no-repeat left center;
	right: -60px;
	top: 9px;
}

.build-guide-wrap {
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    left: 0;
    top: 0;
    z-index: 9999;
}
.build-guide {
    position: fixed;
    box-sizing: border-box;
    z-index: 99999;
    text-align: center;
    padding: 66px 0 0 35px;
}
.build-guide button {
    background: #0096e7;
    font-size: 16px;
    width: 150px;
    height: 40px;
}
.build-guide-1 {
    width: 401px;
    height: 227px;
    left: 50%;
    top: 200px;
    margin: -0 0 0 -200.5px;
    background: url("../images/create_window.png") no-repeat left top / cover;
}
.build-guide-1 p {
    font-size: 24px;
    color: #4a5768;
    margin: 20px 0 30px;
}
.activity-wrap {
	position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.6);
    left: 0;
    top: 0;
    z-index: 9999;
}
.activity-sample {
	position: fixed;
	z-index: 99999;
	display: block;
	left: 50%;
	top: 50%;
	width: 800px;
	height: 462px;
	margin: -231px 0 0 -400px;
	background: url("../images/activity-sample.png") no-repeat left top /cover;
}


@media screen and (min-width:980px) and (max-width:980px) {
#ldc-header .container {
	width: 920px;
	padding: 0;
}
#ldc-header .ldc-nav-menu {
	margin-left: 0px !important;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 {
	font-size: 20px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 b {
	font-size: 24px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info p {
	font-size: 12px;
}
.ldc-service .ldc-service-info-bottom h3 {
	font-size: 12px;
}
.ldc-service .ldc-service-info-bottom h3 b {
	font-size: 16px;
}

}
@media screen and (max-width:979px){
	.sb-search{ display:none}
/* 导航 */
#ldc-header .container {
	padding: 0 5px;
}
#ldc-header .navbar-brand .ldc-logo {
	width: 80px;
	margin-top: 25px;
}
#ldc-header .ldc-nav-menu {
	margin-left: 0px !important;
}
#ldc-navbar ul.ldc-nav-menu li a {
	padding: 0 12px;
}
.ldc-service .ldc-service-info {
	width: 100%;
	margin-left: -50%;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 {
	font-size: 16px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 b {
	font-size: 20px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info p {
	font-size: 11px;
}
.ldc-service .ldc-service-info-bottom h3 {
	font-size: 11px;
}
.ldc-service .ldc-service-info-bottom h3 b {
	font-size: 14px;
}
/* operate */
.ldc-operate-model .ldc-operate-start {
	margin: 10px 0;
}
.ldc-reportlibrary .ldc-reportlibrary-search .text-right {
	margin-top: 10px;
}
.ldc-service .ldc-service-info-bottom .ldc-sample a:first-child {margin-right: 5px;}
.ldc-panel-control .control-right {text-align: center;margin-top: 70px;}
.ldc-panel-customer .panel-customer {overflow-x: auto;width: 100%;}
.ldc-panel-customer .panel-customer .panel-customer-box {width: auto;}
.ldc-research-service .ball-box {overflow-x: auto;}
#ldc-designer-header .back {width: 100px;}
#ldc-designer-header .menu-box a {width: 120px;}
#ldc-designer-header .designer-title {width: 180px;}
.ldc-launch .launch-box .launch-left {border-right: none;}
.ldc-survey .ldc-survey-block .survey-handel > b .dropdown {
	/*left: 50%;*/
	margin-left: -34px;
	width: 100px;
	top: 50px;
}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu a:hover span {color: #0096e7;}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu {left: 0%;}
.ldc-survey .ldc-survey-block .survey-handel .dropdown .dropdown-menu span {
	transform: rotate(17deg);
	left: 50%;
	margin-left: -5px;
	top: -3px;
}

}
@media screen and (max-width:640px){
	.ldc-signin .ldc-signin-container .ldc-signin-box h1{ font-size:18px}
	.ldc-signin .ldc-signin-container .ldc-signin-box{ padding:40px 10px}
	.register-vcode{ width:40%; height:50px}
.ldc-web {
	display: none !important;
}
.ldc-mobile {
	display: block;
}
/* 导航 */
#ldc-header .container {
	padding: 0 15px;
}
.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand {
	margin-left: 15px !important;
}

.navbar-toggle {
	margin-top: 23px;
}
#ldc-navbar {
	background: #8392a5;
}
.navbar-toggle:hover {
	background-color: #0096e7 !important;
	border-color: #0096e7 !important;
}
.navbar-toggle .icon-bar {
	background-color: #fff !important;
}
/*手机导航*/
.navbar-toggle:hover,
.navbar-toggle:focus {
	background: transparent;
}
.navbar-toggle {
	border: 1px solid #fff;
	width: 44px;
	height: 34px;
	padding: 0 10px;
}
.navbar-toggle.collapsed .icon-ldc-close {
	display: none;
}
.navbar-toggle.collapsed .ldc-second-menu {
	display: none;
}
.ldc-second-menu a i {
	display: none;
}
.navbar-toggle .icon-ldc-close {
	color: #fff;
	display: ;
	font-size: 14px;
}
.navbar-toggle .icon-bar {
	display: none;
}
.navbar-toggle.collapsed .icon-bar {
	display: block;
}

#ldc-navbar ul.ldc-nav-menu li a {
    color: #929292;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    padding: 0 12px;
    text-align: center;
	border-bottom: 1px solid #eff2f7;
	width: 100%;
}
.navbar-nav {
	margin: 0;
}
#ldc-navbar {
    background: #fff;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu {
	left: 0;
	position: fixed;
	top: 86px;
	left: 0 !important;
	width: 100%;
	z-index: 9999;
	background-color: #fff;
	height: 100%;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li {
	text-align: center;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li a {
	width: 50%;
	text-align: center!important;
	color: #8392a5;
	font-size: 12px;
}
#ldc-navbar ul.ldc-nav-menu .ldc-second-menu li {
	padding: 0;
}
#ldc-navbar ul.ldc-nav-menu>li:nth-child(3) .ldc-second-menu li a,
#ldc-navbar ul.ldc-nav-menu>li:nth-child(4) .ldc-second-menu li a {
	width: 100% !important;
}
#ldc-navbar .navbar-right {
	height: auto;
	line-height: 0;
	padding: 0;
}
#ldc-navbar .navbar-right li a {
	background: transparent !important;
	width: 100%;
	color: #929292;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #eff2f7 !important;
	height: 44px;
	line-height: 44px;
	padding: 0 12px;
}
#ldc-navbar .ldc-user .dropdown-menu {
	width: 100%;
	position: static;
	float: none;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 100%;
}
#ldc-navbar .ldc-user {
	width: 100%;
}
#ldc-navbar .navbar-login>li:first-child>a {
	padding: 0;
	color: #929292;
}
#ldc-navbar .ldc-user .dropdown-menu li {
	width: 100%;
	padding: 0;
}
#ldc-navbar .ldc-user .dropdown-menu li a {
	width: 100%;
	text-align: center;
	line-height: 43px;
}
#ldc-navbar li.active {
	background: #fff !important;
}
#ldc-navbar li a.active,
#ldc-navbar ul.ldc-nav-menu>li.active>a,
#ldc-navbar .navbar-right li.active a,
#ldc-navbar .navbar-right > li:hover > a {
	color: rgb(32, 173, 255) !important;
	background: #fff !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 1px solid #eff2f7 !important;
}
#ldc-navbar li:hover>a,
#ldc-navbar li a:hover{
	color: rgb(32, 173, 255) !important;
	background: transparent !important;
}
#ldc-navbar li.ldc-normal-click:hover a {
	color: #929292 !important;
}
#ldc-navbar li.ldc-normal-click:hover a:hover {
	color: rgb(32, 173, 255) !important;
}
#ldc-navbar .ldc-user .dropdown-menu li:hover a{
	border-bottom: 1px solid #eff2f7 !important;
	background: #fff !important;
}
#ldc-navbar .ldc-user .dropdown-menu li:last-child a {
	border-bottom: none !important;
}
.ldc-footer-info .qrcode-box {
	margin-top: 10px;
}
/*sign*/
.ldc-signin .ldc-input input {
	font-size: 12px;
}
.ldc-signin .ldc-mobile-code .code {
	padding-left: 5px;
    padding-right: 5px;
    width: 30.78%;
}
.ldc-signin .ldc-mobile-code span {
	width: 67%;
}
.ldc-signin .ldc-input span {
	font-size: 12px;
}
.ldc-relation .ldc-relation-box a:last-child {
	margin-left: 0;
	margin-top: 15px;
}
.ldc-relation .ldc-old-account .ldc-login button {
	width: 45%;
}
.ldc-relation .ldc-old-account .ldc-login button:last-child {
	float: right;
	margin: 0;
}
.ldc-company-box p {
	font-size: 12px;
}
.ldc-company-box h1 {
	font-size: 14px;
	width: 100%;
}
.ldc-company-box h1 span i {
	margin-right: 5px;
	font-size: 16px;
}
.ldc-signin .ldc-signin-container .ldc-company-box {
	padding: 30px 15px;
}
.ldc-price .company-version h3 {
	font-size: 16px;
	padding: 20px 4px;
}
.ldc-price .company-version h3 span {
	font-size: 12px;
}
.ldc-price .ordinary-version {
	min-height: 1090px;
}

.ldc-reportlibrary .ldc-reportlibrary-search .text-right .btn,
.ldc-reportlibrary .ldc-reportlibrary-search .text-right .pull-right {
	margin-top: 10px;
}

/* operate */
.ldc-operate-banner .ldc-wechat-operate {
	width: 100%;
}
.ldc-operate-model .ldc-operate-title {
	font-size: 14px;
}
.ldc-operate-model .ldc-operate-info p {
	font-size: 12px;
}
.ldc-operate-model .ldc-wechat-function > div {
	font-size: 12px;
}
.ldc-catering-compare div {
    height: 100%;
    margin: 0;
    padding: 0;
}
.ldc-shareskill-content .ldc-shareskill-content-body {
	padding: 15px 0;
}

.ldc-templateshow-search .ldc-reportlibrary-search .row > div:first-child {
    padding: 0 15px;
}
.ldc-templateshow-search .ldc-reportlibrary-search .row > div {
    padding-left: 15px;
    padding-right: 15px;
}
.ldc-templateshow-content-box .ldc-template-handel .ldc-prev-template {
	text-align: center;
}
.ldc-wechat-service {
	text-align: center;
}
.ldc-wechat-service .ldc-wechat-example {
	text-align: center;
}
.ldc-wechat-service .qr-code {
	margin: 30px auto 0;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-info-box {
	padding: 30px;
}
/*template*/
.ldc-survey-question h1 {
	font-size: 20px;
}
.ldc-survey-question p {
	font-size: 12px;
	margin: 15px 0;
}
.ldc-survey-question ul li {
	margin-bottom: 25px;
}
.ldc-logic {
	padding: 50px 0 20px;
}
.ldc-logic .col-md-5 p {
	margin: 30px 0 0;
}
.ldc-logic .col-md-7 p {
	margin: 0 0 30px;
}
.ldc-logic a {
	margin-bottom: 60px;
}
.ldc-logic h3 {
	font-size: 20px;
	line-height: 30px;
}
.ldc-logic .logic-nav {
	text-align: center;
	font-size: 0;
}
.ldc-logic .logic-nav li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(146,154,164,.4);
	margin-right: 10px;
	cursor: pointer;
}
.ldc-logic .logic-nav li.active {
	background: transparent;
	border: 3px solid #fff;
}
.ldc-quota {
	padding: 60px 0;
	min-height: 200px;
}
.ldc-quota h3 {
	line-height: 40px;
	font-size: 20px;
}
.ldc-quota p {
	line-height: 25px;
}
.ldc-quota .ldc-quota-img {
	margin-top: 20px;
	text-align: center;
}
.ldc-platform {
	min-height: 200px;
	padding: 45px 0;
}
.ldc-platform h3 {
	line-height: 38px;
	font-size: 20px;
}
.ldc-platform .ldc-platform-box {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 30px;
}
.ldc-wechat-service {
	padding: 60px 0;
	min-height: 200px;
}
.ldc-wechat-service h3 {
	font-size: 20px;
}
.ldc-more-function h3 {
	font-size: 20px;
}
.ldc-operate-model .ldc-wechat-function span {margin-right: 10px;}
/*99*/
.ldc-staff-banner h1 {
	font-size: 20px;
}
.ldc-staff-banner p {
	font-size: 14px;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-info-box p {
	font-size: 12px;
}
.ldc-staff-answer .ldc-staff-info .ldc-staff-info-box {
	padding: 15px;
}
.ldc-staff-answer .ldc-staff-answer-info h3 {
	font-size: 20px;
	line-height: 35px;
}
.ldc-staff-answer .ldc-staff-answer-info .ldc-answer-box-mobile .ldc-company-center {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background: #4a5768;
	color: #fff;
	font-size: 70px;
	border: 3px solid #fff;
	margin: 25px auto;
	text-align: center;
	line-height: 117px;
}
.ldc-staff-answer .ldc-staff-answer-info .ldc-answer-box-mobile .ldc-company-center i {
	font-size: 70px;
}
.ldc-staff-answer .ldc-staff-answer-info .ldc-answer-box-mobile p {
	margin: 0 0 25px;
	font-size: 12px;
	color: #8492a6;
	line-height: 25px;
}
.ldc-staff-answer .ldc-staff-answer-info .ldc-answer-box-mobile p:last-child {
	margin: 0;
}
.ldc-staff-start {
	padding: 85px 0;
	min-height: 200px;
}
.ldc-staff-start h3 {
	font-size: 18px;
}
.ldc-staff-start p {
	font-size: 14px;
	margin: 15px auto 15px;
}
.ldc-dimension-survey {
	min-height: 200px;
	padding: 60px 0;
}
.ldc-dimension-survey h3 {
	font-size: 18px;
}
.ldc-dimension-survey p {
	font-size: 12px;
}
.ldc-dimension-survey .ldc-dimension-mobile {
	text-align: center;
}
.ldc-staff-method h3,
.ldc-staff-demo h3 {
	font-size: 20px;
}
.ldc-staff-method p {
	font-size: 12px;
	margin-top: 20px;
}
.ldc-staff-report {
	padding: 60px 0;
}
.ldc-staff-report h3 {
	font-size: 20px;
}
.ldc-staff-report p,
.ldc-demp-price p {
	font-size: 12px;
}
.ldc-staff-demo {
	padding: 40px 0;
}
.ldc-staff-demo p {
	font-size: 13px;
}
.ldc-staff-demo .ldc-staff-demo-box p {
	font-size: 12px;
}
.ldc-staff-demo .ldc-staff-demo-box {
	min-height: 100px;
}
.ldc-catering-banner .catering-info {
	width: 90%;
	margin: -125px 0 0 -45%;
}
.ldc-catering-banner .catering-wrap {
	width: 100%;
}
.ldc-catering-banner .catering-info h3 {
	font-size: 14px;
}
.ldc-catering-banner .catering-info h1 {
	font-size: 18px;
}
.ldc-catering-intro p {
	font-size: 12px;
}
.ldc-catering-compare {
	min-height: 100px;
}
.ldc-catering-qrcode h3,
.ldc-catering-method h3 {
	font-size: 20px;
}
.ldc-catering-qrcode p,
.ldc-catering-method p,
.ldc-research .research-info p {
	font-size: 12px;
}
.ldc-catering-qrcode .catering-qrcode-mobile {
	margin-top: 30px;
}
.ldc-catering-report h3,
.ldc-research-cooperation h3 {
	font-size: 20px;
}
.ldc-catering-report p {
	font-size: 14px;
}
.ldc-catering-report .ldc-mobile p {
	color: #8392a5;
	font-size: 12px;
	text-align: center;
}
.ldc-catering-price {
	padding: 85px 0;
}
.ldc-catering-compare .compare-box-2 h1 {
	font-size: 24px;
}
.ldc-catering-compare .compare-box-2 p {
	font-size: 18px;
}
.ldc-catering-compare .compare-box-2 .compare-bg {
	width: 100%;
}
.ldc-research .research-info h3 {
	font-size: 18px;
}
.ldc-research .research-info h1 {
	font-size: 24px;
}
.ldc-research {
	min-height: 200px;
}
.ldc-research-service {
	padding: 50px 0;
}
.ldc-research-service .ldc-mobile img {
	text-align: center;
	max-width: 100%;
}
.ldc-research-service h3 {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
}
.ldc-research-service p {
	color: #fff;
	font-size: 20px;
	margin-bottom: 20px;
}
.ldc-research-step {
	padding: 60px 0;
}
.ldc-research-step h2 {
	font-size: 20px;
	line-height: 35px;
}
.ldc-research-step p {
	font-size: 14px;
}
.ldc-research-step h3 {
	font-size: 16px;
}
.ldc-research-step .row p {
	font-size: 12px;
}
.ldc-research-cooperation {
	padding: 55px 0;
}
.ldc-research-cooperation h3 {
	margin-bottom: 30px;
}
.ldc-research-cooperation .row>div {
	margin-bottom: 30px;
}
.ldc-research-cooperation .row>div:last-child {
	margin-bottom: 0;
}
.ldc-panel-banner {
	background: url("../images/ldc-panel-banner-mobile.jpg") no-repeat center top /100%;
	padding: 139px 0 67px;
}
.ldc-panel-banner .panel-info h3 {
	font-size: 19px;
}
.ldc-panel-banner .panel-info p {
	font-size: 12px;
	line-height: 20px;
	margin: 15px auto;
}
.ldc-panel-banner .panel-info small {
	font-size: 16px;
	font-weight: normal;
}
.ldc-panel-banner .panel-info a {
	margin-top: 20px;
}
.ldc-panel-bbs {
	padding: 60px 0 30px;
}
.ldc-panel-bbs h3,
.ldc-panel-recruit h3 {
	font-size: 16px;
	line-height: 25px;
}
.ldc-panel-bbs h3 b {
	font-size: 32px;
}
.ldc-panel-bbs p {
	font-size: 12px;
}
.ldc-panel-bbs .panel-container {
	margin-top: 20px;
}
.ldc-panel-bbs .panel-container .panel-box-container {
	margin-bottom: 30px;
}
.ldc-panel-mobile {
	padding: 60px 0;
	background: #0f2a4e;
	text-align: center;
}
.ldc-panel-mobile h3 {
	font-size: 18px;
}
.ldc-panel-mobile p,
.ldc-panel-price p {
	font-size: 12px;
}
.ldc-panel-mobile li {
	text-align: center;
}
.ldc-panel-mobile div.ldc-mobile {
	text-align: center;
}
.ldc-panel-customer {
	padding: 60px 0;
}
.ldc-panel-customer h3 {
	font-size: 15px;
	line-height: 30px;
}
.ldc-panel-customer h3 b {
	font-size: 30px;
}
.ldc-panel-customer h3 #panel-num {
	font-size: 22px;
}
.ldc-panel-customer .panel-customer {
	margin: 25px 0 0;
	height: auto;
}
.ldc-panel-price {
	padding: 60px 0;
}
.ldc-panel-price .panel-price-box .price-box i {
	font-size: 32px;
}
.ldc-panel-price .panel-price-box .price-box p {
	font-size: 14px;
	margin-top: 0;
}
.ldc-panel-price .panel-price-box .price-box {
	margin-bottom: 20px;
}
.ldc-panel-price .panel-price-box .price-box-border {
	border: none;
}
.ldc-panel-price a {
	margin-top: 10px;
}
.logic-nav {
	text-align: center;
	font-size: 0;
}
.logic-nav li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: rgba(146,154,164,.4);
	margin-right: 10px;
	cursor: pointer;
}
.logic-nav li.active {
	background: transparent;
	border: 3px solid #fff;
}
.ldc-panel-recruit {
	padding: 90px 0 30px;
}
.ldc-panel-recruit .ldc-mobile .recruit-box {
	margin-bottom: 60px;
}
.ldc-panel-control {
	padding: 60px 0;
}
.ldc-panel-control .control-right h2 {
	font-size: 32px;
}
.ldc-panel-control .control-right h3 {
	font-size: 16px;
}
.ldc-panel-control .control-right {
	text-align: center;
}
.ldc-panel-control .control-right p {
	font-size: 12px;
}
.ldc-panel-control .ldc-mobile .panel-ul li {
	min-height: 235px;
	margin-bottom: 25px;
	margin-top: 25px;
}
.ldc-panel-control .ldc-mobile .panel-ul li span {
	color: #fff;
	font-size: 14px;
	display: block;
	border-radius: 50%;
	background: #4a5769;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	padding: 12px 0;
}
.ldc-panel-control .ldc-mobile .panel-ul li span i {
	font-size: 30px;
	margin-bottom: 5px;
}
.ldc-panel-control .ldc-mobile .panel-ul li p {
	margin: 15px 0 0;
	font-size: 12px;
	line-height: 20px;
	color: #8392a5;
}
.ldc-panel-control .ldc-mobile li.active {
	border: 2px solid #000000;
}
.ldc-panel-customer .panel-customer {
	width: 100%;
}
/* about */
.ldc-about-banner {
	padding: 160px 0;
}
.ldc-about-banner h3 {
	font-size: 14px;
}
.ldc-about-banner p,
.ldc-report-banner p,
.ldc-frency-report p,
.ldc-report-background p,
.ldc-report-chart p {
	font-size: 12px;
}
.ldc-mission .mission-box-item h3 {
	font-size: 20px;
}
.ldc-mission .mission-box-item {
	padding: 30px;
}
.ldc-mission .mission-box-1 {
	background: #98a8c0;
}
.ldc-mission .mission-box-2 {
	background: #8392a5;
}
.ldc-mission .mission-box-3 {
	background: #4c5867;
}
/*report*/
.ldc-report-banner h1,
.ldc-frency-report h3,
.ldc-report-background h3,
.ldc-frency-report h3,
.ldc-report-chart h3 {
	font-size: 20px;
}
.ldc-report-banner .ldc-report-info {
	height: 255px;
	margin: -122.5px 0 0 -50%;
}
.ldc-report-background {
	min-height: 200px;
	padding: 60px 0;
}
.ldc-report-background ul {
	margin-bottom: 30px;
}
.ldc-report-background ul li,
.ldc-frency-report ul li {
	font-size: 14px;
}
.ldc-wannengce-report,
.ldc-report-chart {
	min-height: 200px;
	padding: 60px 0;
}
.ldc-frency-report p {
	font-size: 12px;
	text-align: center;
	width: 100%;
}
.ldc-report-background h3 {
	margin-top: 0;
}
/*index*/
.ldc-banner {
	height:auto;

}
.ldc-banner .banner-info-box h3 span:first-child {
	margin-right: 20px;
}
.ldc-banner .banner-info-box h3 span {
	font-size: 14px;
}
.ldc-banner .banner-info-box h3 {
	margin: 10px 0;
}
.ldc-banner .ldc-banner-info {
	height: 168px;
	margin-top: -53px;
	width: 100%;
	margin-left: -50%;
}
.ldc-banner .banner-info-box p {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 20px;
}
.ldc-banner .banner-info-box a {
	width: 90px;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
}
.ldc-standard {padding: 15px 0 30px 0;}
.ldc-standard h3 {font-size: 14px;}
.ldc-standard p {
	font-size: 10px;
	margin-top: 10px;
}
.ldc-standard .ldc-step .row > a {
	height: 150px;
}
.ldc-standard .ldc-step {margin-top: 0px;}
.ldc-standard .ldc-step h3 {
	font-size: 12px;
	margin-top: 10px;
}
.ldc-standard .ldc-step p {font-size: 10px;}
.ldc-model-list {
	height: auto;
}
.ldc-model-list .ldc-model {
	white-space: pre;
	height: auto;
}
.ldc-model-list .ldc-model > div {
	width: 100%;
	padding: 0;
}
.ldc-model-list .ldc-model .ldc-model-box {
	height: 240px;
}
.ldc-model-list .ldc-model .ldc-model-box h3 {font-size: 14px;}
.ldc-model-list .ldc-model .ldc-model-box p {
	font-size: 12px;
	line-height: 18px;
}
.ldc-model-list .ldc-model .ldc-model-box .ldc-model-mask {
	padding: 90px 0;
}
.ldc-model-list .ldc-model .ldc-model-mask-big {
	top: 0;
	height: 240px;
}
.ldc-model-list .ldc-model .ldc-model-outside:hover .ldc-model-mask {
	padding: 60px 0;
}
.ldc-model-list .ldc-model i.icon-ldc-tip-bottom {bottom: 40px;}
.ldc-model-list .ldc-model .ldc-model-outside:hover .ldc-model-mask-big {
	background: #1f2f3f;
	height: 240px;
	top: 0px;
	z-index: 9;
	-moz-animation: scaleHeight1 0.7s 1 ease-out 0.1s normal both;
	-webkit-animation: scaleHeight1 0.7s 1 ease-out 0.1s normal both;
	-o-animation: scaleHeight1 0.7s 1 ease-out 0.1s normal both;
	-ms-animation: scaleHeight1 0.7s 1 ease-out 0.1s normal both;
	animation: scaleHeight1 0.7s 1 ease-out 0.1s normal both;
}
.ldc-customer {
	padding: 30px 0;
	min-height: 100px;
}
.ldc-service {
	min-height: 160px;
	text-align: center;
}
.ldc-service .ldc-service-info {
	top: 50px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 {
	font-size: 12px;
	margin-top: 15px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info h3 b {font-size: 16px;}
.ldc-service .ldc-service-info-top .ldc-flag-info p {
	font-size: 10px;
	margin: 5px 0 0;
	line-height: 20px;
}
.ldc-service .ldc-service-info-top .ldc-flag-info a {font-size: 10px;}
.ldc-service .ldc-service-info-top {min-height: 110px;position: relative;}
.ldc-service .ldc-service-info-top .ldc-flag.ldc-mobile {
	position: absolute;
	bottom: -30px;
	margin-top: 0;
}
.ldc-service .ldc-service-info-top .ldc-report.ldc-mobile {
	position: absolute;
	bottom: -30px;
	right: 25px;
	margin-top: 0;
}
.ldc-service .ldc-service-info-bottom .ldc-sample {text-align: center;}
.ldc-service .ldc-service-info-bottom .ldc-pay-service {text-align: center;width: 100%;}
.ldc-service .ldc-service-info-bottom .ldc-pay-service h3 {margin-bottom: 30px;}
.ldc-service .ldc-service-info-bottom .ldc-sample a,
.ldc-service .ldc-service-info-bottom .ldc-sample a i{font-size: 12px;}
.ldc-service .ldc-service-info-bottom .ldc-sample a:first-child {margin-bottom: 10px;margin-right: 0;}
.ldc-expert {
	margin-top: 170px;
	padding-bottom: 80px;
}
.ldc-expert p {font-size: 16px;}
.ldc-activity-banner .ldc-wechat-operate p span {width: 100%;}
.ldc-404 {padding: 40px 0 90px;}

}

